EasySwift iOS🍏
3.02K subscribers
269 photos
8 videos
398 links
Все самое интересное в мире iOS разработки 🧑🏻‍💻

Предложить статью или новость: @EasySwiftBot

По всем вопросам обращаться к @itereznikov
Download Telegram
Overview on Accessibility Nutrition Labels for iOS development

ℹ️ На WWDC25 Apple представила метки доступности, которые отображаются в App Store и информируют пользователей о поддерживаемых функциях доступности приложений.

🖥 Разработчики могут заявить о поддержке таких функций, как VoiceOver, Voice Control, Dynamic Type, Dark Mode, и других, чтобы улучшить доступность своих приложений.

🔈 VoiceOver - это экранный диктор, который помогает пользователям навигировать по приложению без визуального контакта, требуя от разработчиков ручной настройки для улучшения опыта.

🔍 Поддержка Dynamic Type позволяет пользователям увеличивать размер текста на устройствах iOS, что делает текст более читаемым и удобным.

➡️ Поддержка достаточной контрастности помогает пользователям с низким зрением; разработчики могут использовать инструмент Color Contrast Calculator в Xcode для проверки соответствия.

➡️ Субтитры обеспечивают текстовую альтернативу для пользователей с нарушениями слуха, а аудиодескрипции предоставляют устное описание визуального контента для пользователей с нарушениями зрения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Inside Code Signing: Provisioning Profiles

Если вдруг вы не читали тех ноуты от apple, то очень зря. Там все супер подробно описано и разложено по полочкам. 🧠

В этом, например, рассказывают, что такое Provisioning Profiles и что за ними скрывается.

🔍 Профили Provisioning связывают пять критериев: кто может подписывать код, какие приложения могут быть подписаны, где и когда они могут работать, и как они могут быть уполномочены.

ℹ️ Профили создаются на сайте Apple Developer и могут быть подписаны криптографически. Для проверки профиля используется инструмент codesign.

🖥 Профиль представляет собой список свойств, включая сертификаты разработчиков, идентификатор приложения, список устройств и дату истечения срока действия.

⚙️ Современные системы используют бинарную форму профиля, хранящуюся в свойстве DER-Encoded-Profile, что является новым источником правды для профилей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3