iOS Broadcast
3.32K subscribers
1.71K photos
85 videos
981 links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
Вот и закончился WWDC24 и если вы еще не посмотрели 124 новых видео, то вот мой личный топ, с чего начать из того что посмотрел я:

⭐️ Swift Testing - если вы пишите тесты в проекте, это то что можно будет применить совсем скоро. Настоятельно рекомендую посмотреть это видео, поскольку оно показывает не только то, как оно работает, но и множество интересных трюков, которые вы можете использовать. Что радует, это опенсорс

⭐️ Что нового в Xcode - уже сейчас можно установить бету Xcode, но что в ней нового? Как пользоваться новым профайлером, новый вид дебага многопоточности, AI автокомплит и многое другое

⭐️ Встраивайте свои контролы в систему - та фича iOS 18, которую можно заадоптить в своем приложении к релизу

⭐️ Что нового в Swift - ежегодная сессия, которая собирает все нововведения из опенсорса и в рамках короткого видео объясняется общее целепологание в развитии языка

⭐️ Уменьшай со Swift Embedded - в этом году много информации по оптимизации Swift и в данной сессии про применении в самом требовательном окружении

⭐️ Использование некопируемых типов в Swift - сессия про ~Copyable, даже если в обычной жизни нам это, вероятно, не понадобится, важно понимать как это работает под капотом, ведь это теперь поведение по-умолчанию для типов данных

⭐️ Погружаемся под капот производительности Swift - аспекты работы компилятора и советы по оптимизации Swift

⭐️ Анализируем память на куче - сессия по которой я сейчас готовлю для вас выжимку, показаны интересные примеры использования отладчика и инструментов, представлено много интересной информации о различиях между weak и unowned, как отлаживать их производительность. Детальные примеры про использование autoreleasepool

⭐️ Учимся эффективной отладке - очень практичная сессия по отладке, использованию крашлогов, командам в терминале

WWDC каждый год заваливает разработчиков контентом и важно не поддаться FoMO, а смотреть видео в комфортном для себя режиме, делать заметки и обсуждать с коллегами.

Что еще стоит посмотреть в первую очередь?

🍏#WWDC24
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥31🤔1
🚀 Mobile Broadcast расширяется!

У нас появились новые города, так что встречайте

Mobile Broadcast | Бишкек

🔥 Если вы проездом в одном из городов, где есть сообщество Mobile Broadcast, то это прекрасная возможность познакомиться с новыми людьми и обменяться опытом.

Хотите открыть сообщество в вашем городе?
Заполняйте форму
по ссылке и мы с вами свяжемся

Вступайте в сообщество в своем городе!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🐥 Анализируем память на куче
Как и говорил вчера, подготовил хайлайты по сессии работы с памятью. Управление памятью на куче имеет решающее значение для производительности приложения, на сессии показывают как пользоваться инструментами для анализа и оптимизации использования памяти, рассматривается выравнивание всплесков аллокаций при помощи авторелизпула, базовые практики разрыва циклов сильных ссылок при помощи weak и unowned и их отличия

🟢Куча - это место в памяти, где хранятся ссылочные типы, которые могут быть оптимизированы
🟢В каких случаях использование unowned оправдано больше чем weak (спойлер, для оптимизации по памяти и скорости)
🟢Профилирование позволяет выявить узкие места в производительности
🟢При анализе использования памяти следует учитывать затраты на наблюдение
🟢Управление памятью в куче имеет ключевое значение для производительности приложения
🟢Регулярный анализ и оптимизация работы с памятью приложения повышает удобство работы с ним пользователей

🍏#WWDC24
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍2