This media is not supported in your browser
VIEW IN TELEGRAM
Отличный лонгрид от ребят из Яндекс Диска. Показали что UIKit и SwiftUI неплохо уживаются вместе, и для этого не обязательно иметь высокий таргет, с таргетом iOS 14 можно жить. В статье разобраны основные проблемы, с которыми можно столкнуться, а главное путь поиска причины и решения
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍1
Новый дизайн форума разработчиков Apple
В преддверии WWDC, Apple обновили интерфейс своего форума для разработчиков. В анонсе заявляется что это сделано для общения с экспертами Apple, инженерами и друг с другом. Выглядит действительно лучше, интересно, станет ли он живым или так и останется местом на которое ты попадаешь на 2 странице поисковика
В преддверии WWDC, Apple обновили интерфейс своего форума для разработчиков. В анонсе заявляется что это сделано для общения с экспертами Apple, инженерами и друг с другом. Выглядит действительно лучше, интересно, станет ли он живым или так и останется местом на которое ты попадаешь на 2 странице поисковика
Apple
Check out the new Apple Developer Forums - Latest News - Apple Developer
The Apple Developer Forums have been redesigned for WWDC24 to help developers connect with Apple experts, engineers, and each other to find answers and get advice.
Apple Developer Relations and Apple engineering are joining forces to field your questions…
Apple Developer Relations and Apple engineering are joining forces to field your questions…
👍6❤1
Чем ближе WWDC тем больше сливов вокруг AI проектов, которые будут представлены на конференции. Инсайдеры говорят что Apple готовит другой подход к использованию ИИ.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1
Спустя 5 лет историй про SwiftUI и множества релизов TCA они таки сдались и выпускают серию эпизодов по UIKit. Почему же сейчас, разве SwiftUI не в моде? Ребята признали что время от времени нам придется переходить на UIKit из-за отсутствия функциональности в SwiftUI, или, при просадках в производительности, ведь UIKit более производительный и контролируемый.
В курсе фокус будет направлен на управление состоянием при работе с UIKit.
Звучит интрегующе, особенно в рамках навигации
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3🤔3👌1
Появились первые детали про формат WWDC24
🟢 Keynote будет транслироваться 10 июня в 20:00 по Москве
🟢 Platforms State of the Union начнется в 23:00
🟢 Нас ждет более 100 сессий, которые будут сразу транслироваться и на youtube
🟢 Будут традиционные лабы, на которые можно записаться
🟢 Объявили финалистов Apple Design Award
🟢 Запустили главный лэндинг
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Принят пропоузал, добавляющий возможность "привязывать" макросы к телу функций. При помощи defer в теле функции мы сможем добавлять код не только перед началом выполнения, но и после выполнения, что открывает множество возможностей для реализации таких макросов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Bот еще один принятный пропоузал, достойный 1 апреля. В swift теперь доступен подход с Interface/Implementation из Objective-C. Суть нововведения в новом атрибуте
@implementation
который позволит Swift расширениям заменить Objective-C @implementation
. Это позволит писать классы на Swift, но они будут неотличимы от классов Objective-C, полностью поддерживая подклассы ObjC и все рантайм трюки. В целом, классное дополнение, исключая тот факт, что хотелось бы прийти в мир в котором останется один ЯП для Apple платформ, а не лучшая интеграция с Objective-C Please open Telegram to view this post
VIEW IN TELEGRAM
Я как-то пропустил нативную Swift реализацию языка темплейтов Mustache. Он используется для HTML (весь Jango), конфиг-файлов, исходников на любых языках и для чего угодно. Он работает путем расширения тегов в шаблоне с использованием значений, предоставленных в хэше или объекте. Язык Mustache имеет официальную спецификацию и активно используется в кодогенерации OpenAPI (Swagger) и других. Я лично и до этого использовал Mustache для кодогенерации на CI сетевого слоя, но приходилось вызывать реализацию на python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Статья 2016 года и вообще в хабах .Net и C#, но я ее до сих пор использую для пректирования и делюсь с коллегами. Часто мобильным разработчикам приходится принимать участие в проектировании REST API и от того на сколько правильно мы заложим принципы на этапе проектирования, будет зависеть предсказуемость попадания реализации в оценку. Очень советую уделить 17 минут своего времени на статью, когда будете проектировать свой следующий REST. Основные лучшие правктики, которые можно применить везде:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Objective-C остается неотъемлемой частью многих устаревших проектов и фреймворков Apple. Для разработчиков Swift понимание основ Objective-C может оказаться полезным, особенно при работе со старыми кодовыми базами или интеграции с библиотеками, которые не были обновлены до Swift. Все чаще встречаю разработчиков, кто не сталкивался с Obj-C в работе и боится/избегает исходников с Obj-C.
Это руководство поможет разработчикам Swift познакомиться с Objective-C, осветив ключевые концепции и различия между этими двумя языками и позволит без страха погружаться в Obj-C исходники и читать логику
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🤔4❤1👍1
Находка дня - макрос для генерации данных под preview/моки/тесты. Цель SampleBuilder проста: сгенерировать массив данных под ваши модели. Поддерживается достаточно точечная настройка вывода, случайная генерация данных и даже работа с enum
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Forwarded from Mobile Broadcast | Анонсы
🔥 Новая статья о будущем WWDC от Анны Жарковой
👉 Развитие новинок прошлого года
👉 AI
👉 Виджеты, лончеры, live-activity
👉 Новинки Swift
👉 SwiftUI
👉 Безопасность, сеть
👉 API AppStore
👉 Обновления для устройств
А чего вы ждете из новинок? Пишите в комментариях
👉 Развитие новинок прошлого года
👉 AI
👉 Виджеты, лончеры, live-activity
👉 Новинки Swift
👉 SwiftUI
👉 Безопасность, сеть
👉 API AppStore
👉 Обновления для устройств
А чего вы ждете из новинок? Пишите в комментариях
Хабр
WWDC 2024. Прогнозируем, что ждет разработчиков
Всем привет! С вами снова я, Анна Жаркова, руководитель группы разработки из компании Usetech. Совсем скоро нас ждет неделя тематических сессий по технологиям WWDC от Apple, а это значит, что самое...
🔥5
Сколько времени в день вы кодите?
Anonymous Poll
13%
Меньше 1 часа
13%
1-2 часа
28%
2-4 часа
22%
4-6 часов
25%
6+ часов 🤯
🔥3
Очень неожиданные для меня результаты исследования 250 тысяч разработчиков. Разработчики кодят 52 минуты в день — около 4 часов 21 минуты в течение рабочей недели. Время написания кода определяется как время, затраченное на активное написание или редактирование кода в редакторе или IDE. По оценкам, разработчики тратят дополнительно 41 минуту в день на другие виды работы в своих редакторах, такие как чтение кода, просмотр запросов на обновление и просмотр документации.
Вывод исследования - разработчики часто сталкиваются на работе с ограничениями, которые мешают им находить время для написания кода.
Если вам удается в среднем потратить больше 2 часов в день на активную работу с кодом, вы в топ 10% перформеров и у вас в компании все хорошо с процессами и нагрузкой
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔15👌5👍3