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

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
Встречаем Swift Testing!
Swift Testing - это новый дефолтный фреймворк для тестирования, который упрощает тестирование Swift-кода и делает его более мощным, поддерживает различные платформы и предлагает гибкие возможности тестирования. Что важно, фреймворк разработан с учетом современного Swift 6.0

🟢В Swift Testing представлены мощные инструменты тестирования Swift-кода.
🟢Он поддерживает все основные платформы, включая Linux и Windows.
🟢Обеспечивает гибкость в описании и организации тестов.
🟢Предоставляет подробные сообщения о сбоях и настраиваемые функции.
🟢Процесс разработки идет в опенсорс
🟢Параметризованное тестирование упрощает выполнение подробных тестов
🟢Легко интегрируется с основными инструментами Swift

Полезные ссылки:
➡️ Документация
➡️ Объединение тестов в тест-планы
➡️ Новое направление тестирования на Swift
➡️ Исходники

🍏#WWDC24
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉61
Расширьте возможности управления вашим приложением по всей системе

После харкорных видео по swift, решил рассказать про создание своих системных элементов управления и виджетов в iOS 18. Теперь мы можем расширять функциональность приложений внутри системного пространства. Работает это, ожидаемо, через WidgetKit.

🟢Элементы управления предлагают простой способ перенести функциональность приложения в системное пространство, повышая удобство и доступность для пользователей. Они обеспечивают согласованное взаимодействие с пользователем в различных областях устройства
🟢 Элементы управления могут быть расположены в Центре управления, на экране блокировки и кнопке действия
🟢Создание элементов управления включает в себя определение действий, управление состоянием и настройку в соответствии с брендингом и функциональностью приложения. Эта настройка повышает визуальную привлекательность и удобство использования элементов управления
🟢Управление состоянием элементов управления имеет решающее значение для обновления в режиме реального времени и синхронизации между устройствами. Использование ValueProviders и push-уведомлений гарантирует, что элементы управления отражают самое актуальное состояние приложения
🟢Настройка внешнего вида и поведения элементов управления, таких как символы, цвета и текстовое значение, позволяет разработчикам создавать визуально привлекательные и удобные для пользователя интерфейсы, которые улучшают общее восприятие пользователем
🟢У пользователей есть возможность настраивать элементы управления в соответствии со своими предпочтениями и конкретными вариантами использования

Полезные ссылки:
➡️ Human Interface Guidelines по новым контролам
➡️ Общая документация по WidgetKit
➡️ Создание элементов управления для выполнения действий в системе
➡️ Добавление усовершенствований и настроек к элементам управления
➡️ Обновление элементов управления локально и удаленно

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