Я уже читал SE-0390 и SE-0377, но полная картина у меня появилась только после этого видео. В видео отлично объясняется разница между Shallow и Deep копиями и причина добавления таких усложнений в язык. Добавляются новые модификаторы заимствования владением, позволяющие явно декларировать соглашение о владении.
Пытался понятно объяснить, но лучше вем на видео, все равно не выйдет. Очень советую выделить время на выходных
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡12🤔5
Вот и закончился WWDC24 и если вы еще не посмотрели 124 новых видео, то вот мой личный топ, с чего начать из того что посмотрел я:
⭐️ Swift Testing - если вы пишите тесты в проекте, это то что можно будет применить совсем скоро. Настоятельно рекомендую посмотреть это видео, поскольку оно показывает не только то, как оно работает, но и множество интересных трюков, которые вы можете использовать. Что радует, это опенсорс
⭐️ Что нового в Xcode - уже сейчас можно установить бету Xcode, но что в ней нового? Как пользоваться новым профайлером, новый вид дебага многопоточности, AI автокомплит и многое другое
⭐️ Встраивайте свои контролы в систему - та фича iOS 18, которую можно заадоптить в своем приложении к релизу
⭐️ Что нового в Swift - ежегодная сессия, которая собирает все нововведения из опенсорса и в рамках короткого видео объясняется общее целепологание в развитии языка
⭐️ Уменьшай со Swift Embedded - в этом году много информации по оптимизации Swift и в данной сессии про применении в самом требовательном окружении
⭐️ Использование некопируемых типов в Swift - сессия про ~Copyable, даже если в обычной жизни нам это, вероятно, не понадобится, важно понимать как это работает под капотом, ведь это теперь поведение по-умолчанию для типов данных
⭐️ Погружаемся под капот производительности Swift - аспекты работы компилятора и советы по оптимизации Swift
⭐️ Анализируем память на куче - сессия по которой я сейчас готовлю для вас выжимку, показаны интересные примеры использования отладчика и инструментов, представлено много интересной информации о различиях между weak и unowned, как отлаживать их производительность. Детальные примеры про использование autoreleasepool
⭐️ Учимся эффективной отладке - очень практичная сессия по отладке, использованию крашлогов, командам в терминале
WWDC каждый год заваливает разработчиков контентом и важно не поддаться FoMO, а смотреть видео в комфортном для себя режиме, делать заметки и обсуждать с коллегами.
Что еще стоит посмотреть в первую очередь?
🍏 #WWDC24
⭐️ Swift Testing - если вы пишите тесты в проекте, это то что можно будет применить совсем скоро. Настоятельно рекомендую посмотреть это видео, поскольку оно показывает не только то, как оно работает, но и множество интересных трюков, которые вы можете использовать. Что радует, это опенсорс
⭐️ Что нового в Xcode - уже сейчас можно установить бету Xcode, но что в ней нового? Как пользоваться новым профайлером, новый вид дебага многопоточности, AI автокомплит и многое другое
⭐️ Встраивайте свои контролы в систему - та фича iOS 18, которую можно заадоптить в своем приложении к релизу
⭐️ Что нового в Swift - ежегодная сессия, которая собирает все нововведения из опенсорса и в рамках короткого видео объясняется общее целепологание в развитии языка
⭐️ Уменьшай со Swift Embedded - в этом году много информации по оптимизации Swift и в данной сессии про применении в самом требовательном окружении
⭐️ Использование некопируемых типов в Swift - сессия про ~Copyable, даже если в обычной жизни нам это, вероятно, не понадобится, важно понимать как это работает под капотом, ведь это теперь поведение по-умолчанию для типов данных
⭐️ Погружаемся под капот производительности Swift - аспекты работы компилятора и советы по оптимизации Swift
⭐️ Анализируем память на куче - сессия по которой я сейчас готовлю для вас выжимку, показаны интересные примеры использования отладчика и инструментов, представлено много интересной информации о различиях между weak и unowned, как отлаживать их производительность. Детальные примеры про использование autoreleasepool
⭐️ Учимся эффективной отладке - очень практичная сессия по отладке, использованию крашлогов, командам в терминале
WWDC каждый год заваливает разработчиков контентом и важно не поддаться FoMO, а смотреть видео в комфортном для себя режиме, делать заметки и обсуждать с коллегами.
Что еще стоит посмотреть в первую очередь?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3❤1🤔1
Forwarded from Mobile Broadcast | Анонсы
У нас появились новые города, так что встречайте
Mobile Broadcast | Бишкек
Хотите открыть сообщество в вашем городе?
Заполняйте форму по ссылке и мы с вами свяжемся
Вступайте в сообщество в своем городе!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2