Как и говорил вчера, подготовил хайлайты по сессии работы с памятью. Управление памятью на куче имеет решающее значение для производительности приложения, на сессии показывают как пользоваться инструментами для анализа и оптимизации использования памяти, рассматривается выравнивание всплесков аллокаций при помощи авторелизпула, базовые практики разрыва циклов сильных ссылок при помощи weak и unowned и их отличия
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2
Встречаем Swift Testing!
Swift Testing - это новый дефолтный фреймворк для тестирования, который упрощает тестирование Swift-кода и делает его более мощным, поддерживает различные платформы и предлагает гибкие возможности тестирования. Что важно, фреймворк разработан с учетом современного Swift 6.0
🟢 В Swift Testing представлены мощные инструменты тестирования Swift-кода.
🟢 Он поддерживает все основные платформы, включая Linux и Windows.
🟢 Обеспечивает гибкость в описании и организации тестов.
🟢 Предоставляет подробные сообщения о сбоях и настраиваемые функции.
🟢 Процесс разработки идет в опенсорс
🟢 Параметризованное тестирование упрощает выполнение подробных тестов
🟢 Легко интегрируется с основными инструментами Swift
Полезные ссылки:
➡️ Документация
➡️ Объединение тестов в тест-планы
➡️ Новое направление тестирования на Swift
➡️ Исходники
🍏 #WWDC24
Swift Testing - это новый дефолтный фреймворк для тестирования, который упрощает тестирование Swift-кода и делает его более мощным, поддерживает различные платформы и предлагает гибкие возможности тестирования. Что важно, фреймворк разработан с учетом современного Swift 6.0
Полезные ссылки:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉6❤1