Встречаем 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
Расширьте возможности управления вашим приложением по всей системе
После харкорных видео по swift, решил рассказать про создание своих системных элементов управления и виджетов в iOS 18. Теперь мы можем расширять функциональность приложений внутри системного пространства. Работает это, ожидаемо, через WidgetKit.
🟢 Элементы управления предлагают простой способ перенести функциональность приложения в системное пространство, повышая удобство и доступность для пользователей. Они обеспечивают согласованное взаимодействие с пользователем в различных областях устройства
🟢 Элементы управления могут быть расположены в Центре управления, на экране блокировки и кнопке действия
🟢 Создание элементов управления включает в себя определение действий, управление состоянием и настройку в соответствии с брендингом и функциональностью приложения. Эта настройка повышает визуальную привлекательность и удобство использования элементов управления
🟢 Управление состоянием элементов управления имеет решающее значение для обновления в режиме реального времени и синхронизации между устройствами. Использование ValueProviders и push-уведомлений гарантирует, что элементы управления отражают самое актуальное состояние приложения
🟢 Настройка внешнего вида и поведения элементов управления, таких как символы, цвета и текстовое значение, позволяет разработчикам создавать визуально привлекательные и удобные для пользователя интерфейсы, которые улучшают общее восприятие пользователем
🟢 У пользователей есть возможность настраивать элементы управления в соответствии со своими предпочтениями и конкретными вариантами использования
Полезные ссылки:
➡️ Human Interface Guidelines по новым контролам
➡️ Общая документация по WidgetKit
➡️ Создание элементов управления для выполнения действий в системе
➡️ Добавление усовершенствований и настроек к элементам управления
➡️ Обновление элементов управления локально и удаленно
🍏 #WWDC24
После харкорных видео по swift, решил рассказать про создание своих системных элементов управления и виджетов в iOS 18. Теперь мы можем расширять функциональность приложений внутри системного пространства. Работает это, ожидаемо, через WidgetKit.
Полезные ссылки:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2