
Код Воробья для iOS разработчиков
Apple разрешила выгрузку приложений для iOS 16.1, значит становятся доступны Live Activity.
В новом туториале разобрали как создать и обновить Live Activity. Показали как устроен UI и отслеживание нажатия.
Проект-пример доступен на github.
В новом туториале разобрали как создать и обновить Live Activity. Показали как устроен UI и отслеживание нажатия.
Проект-пример доступен на github.

Код Воробья для iOS разработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
Как устроено приложение Календарь. Сделали на сценах. Навигацию между страницами сделали на скрол-вью, назвали
Ячейки событий сделали двухслойными картинками 🤯. Первый слой - фоновая картинка, а текст внутри события - слой повыше. Скорее всего так сделали для оптимизации скрола.
У события две точки слева внизу и справа вверху. Жест драга добавлен один на весь экран - проверяется какой элемент попал под палец.
#ViewHierarchy
BlockableScrollView
. У скрола включен пейджинг. В памяти хранят вчерашений и завтрашний день - в Календаре используют кастомную систему переиспользования на скроле. Контейнером установили UINavigationController
.Ячейки событий сделали двухслойными картинками 🤯. Первый слой - фоновая картинка, а текст внутри события - слой повыше. Скорее всего так сделали для оптимизации скрола.
У события две точки слева внизу и справа вверху. Жест драга добавлен один на весь экран - проверяется какой элемент попал под палец.
#ViewHierarchy

Код Воробья для iOS разработчиков
Вчера вышли iOS 16.1 и macOS Ventura, вместе с этим обновили гайды по App Store Review, здесь самое важное:
- Запретили собственные механизмы для разблокировки контента: лицензионные ключи, QR-коды, крипто и т.д. Такие приложения и раньше не пропускали в стор.
- Можно продавать NFT за встроенные покупки. Нельзя разблокировать премиум-функции по NFT (отсылка к пункту выше).
- Можно использовать сторонние способы оплаты, если приложение управляет рекламой.
- Если нет возможности предоставить демо-аккаунт, с разрешения эпл можно добавить демо-режим.
Напоминаем про чат по ревью — там обсуждаем реджекты и как их решить.
- Запретили собственные механизмы для разблокировки контента: лицензионные ключи, QR-коды, крипто и т.д. Такие приложения и раньше не пропускали в стор.
- Можно продавать NFT за встроенные покупки. Нельзя разблокировать премиум-функции по NFT (отсылка к пункту выше).
- Можно использовать сторонние способы оплаты, если приложение управляет рекламой.
- Если нет возможности предоставить демо-аккаунт, с разрешения эпл можно добавить демо-режим.
Напоминаем про чат по ревью — там обсуждаем реджекты и как их решить.

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
В SF Symbols 4 добавили прогрес-рендер, называется Variable Сolor. Символ рендерится согласно проценту. Работает для всех рендер-модов, про них есть в нашей статье. Добавили послойную кастомизацию: настраивается тип заливки, цвет и приоритет. Как это выглядит…
SF Symbols 4 вышел в релиз.
WWDC22 Сессии What’s new in SF Symbols 4 и Adopt variable color in SF Symbols помогут разобраться с прогресс-рендером и покрасом слоев.
Теперь основной вид символов иерархический - не все символы поддерживают, но по возможности будет использоваться именно он.
WWDC22 Сессии What’s new in SF Symbols 4 и Adopt variable color in SF Symbols помогут разобраться с прогресс-рендером и покрасом слоев.
Теперь основной вид символов иерархический - не все символы поддерживают, но по возможности будет использоваться именно он.

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Как устроено приложение Календарь. Сделали на сценах. Навигацию между страницами сделали на скрол-вью, назвали BlockableScrollView. У скрола включен пейджинг. В памяти хранят вчерашений и завтрашний день - в Календаре используют кастомную систему переиспользования…
Как устроено приложение Календарь подробно. Разобрал вью события, сетку дней, экран с превью года, навигейшн и другие элементы.
Теперь разборы приложений будут подробнее и переезжают на сайт. Так же на сайте доступен расширенный разбор калькулятора, который делал в этом посте.
Теперь разборы приложений будут подробнее и переезжают на сайт. Так же на сайте доступен расширенный разбор калькулятора, который делал в этом посте.

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Apple проверяет приложения, которые не обновлялись больше 3 лет. Разработчики получают письмо с просьбой обновить приложение в течении 30 дней. Если этого не сделать, приложение уберут из продажи. Если приложение крашится при старте, то убирают из продажи…

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Apple будет принимать приложения на проверку в предстоящие праздники.
Apple будет проверять приложения в новогодние праздники. С прошлого года Review Team не уходит на каникулы.

Код Воробья для iOS разработчиков
Apple подвела итоги App Store Awards. Приложение года для iPhone BeReal. Так же эпл представила подборки популярных приложений за этот год. Подборки недоступы в РФ и РБ.
В пресс-релизе подтвердили, что в сторе осталось 1.8 млн. приложений. Таким образом, Apple действительно удалила 25% приложений из стора.
В пресс-релизе подтвердили, что в сторе осталось 1.8 млн. приложений. Таким образом, Apple действительно удалила 25% приложений из стора.

Код Воробья для iOS разработчиков
Записал дайджест за ноябрь про релиз SF Symbols 4, чистку App Store и приложения года.

Код Воробья для iOS разработчиков
В App Store новая система ценообразования. Добавили 700 новых уровней. Например, для цен от 0.99$ до 200$ шаг в 1$. Наглядно система шагов на картинке.
Так же можно настраивать цену с учетом округления, доступны x.99$, x.00$, x.90$ и x.95$.
100 самых высоких цен на покупки будет выдаваться по доп. запросу к Apple. Новую систему начали внедрять сегодня.
Так же можно настраивать цену с учетом округления, доступны x.99$, x.00$, x.90$ и x.95$.
100 самых высоких цен на покупки будет выдаваться по доп. запросу к Apple. Новую систему начали внедрять сегодня.

Код Воробья для iOS разработчиков
Вышел Xcode 14.2 RC 14C18. Включает SDK 16.2. Можно грузить в App Store Connect.
Поправили: если один из файлов в превью был из SPM-пакета, ломалась подсветка.
Поправили: если один из файлов в превью был из SPM-пакета, ломалась подсветка.

Код Воробья для iOS разработчиков
Apple выпустила новые Tech Talks-видео. Рассказывают как:
- Собирать меньше данных
- Использовать семейный доступ для подписок
- Интегрировать MapKit
- Получать фидбек с TestFlight
- Делать описания разрешений
- Создавать ивенты в App Store
- Собирать меньше данных
- Использовать семейный доступ для подписок
- Интегрировать MapKit
- Получать фидбек с TestFlight
- Делать описания разрешений
- Создавать ивенты в App Store

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Вышел Xcode 14.2 RC 14C18. Включает SDK 16.2. Можно грузить в App Store Connect. Поправили: если один из файлов в превью был из SPM-пакета, ломалась подсветка.

Код Воробья для iOS разработчиков
Apple вынуждена разрешить установку приложений не из App Store в Европе до 2024 года. Парламент принял закон «O цифровых рынках». Закон касается техно-компаний стоимостью >80млрд$ и ежемесячной аудиторией >45млн. человек.
Эпл отказалась от комментариев. Новости про комиссию и ревью приложений для альтернативных сторов только предположения.
Эпл отказалась от комментариев. Новости про комиссию и ревью приложений для альтернативных сторов только предположения.

Код Воробья для iOS разработчиков
Объявляю новогодний 🎄 конкурс - сделайте смешную частушку про iOS разработку.
Для озвучки используйте бесплатный бот. Частушку присылайте в чат. Ограничений на кол-во частушек от одного участника нет.
Приз 🎁 новые AirPods / Pro на выбор. Победителя определим голосованием после Нового Года.
Для озвучки используйте бесплатный бот. Частушку присылайте в чат. Ограничений на кол-во частушек от одного участника нет.
Приз 🎁 новые AirPods / Pro на выбор. Победителя определим голосованием после Нового Года.