
Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
На страницу ресурсов добавили библиотеку c UI элементами для iOS 💾 Внутри есть примеры iPad с новой навигацией и новый Document-based шаблон. В остальном все знакомое Только для 💎 скетча, для фигмы пока нет
Самое всратое нововведение — тонирование иконок
Для темной темы даете цветную иконку, а фон будет системный. Для тонирования — ч/б иконку. Можно играться с прозрачностью элементов
🖼 В бете Xcode уже можно добавлять иконки, но пока показывает всегда дефолтную
Для темной темы даете цветную иконку, а фон будет системный. Для тонирования — ч/б иконку. Можно играться с прозрачностью элементов
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
SubscriptionStoreView
новый модификатор со стилямиОбратие внимание, на скриншоте в сегменте две группы подписок. Это тоже из коробки
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Ну и самое вкусное, 💳 StoreKit деприкейтед
✅ Не переживать — приложения будут работать. Просто без новых плюшек (win-back оферы, про них позже)
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
UI для часов можно делать через проверку env:
@Environment(\.activityFamily) var activityFamily
У енума два типа, .small и .medium. Информативно назвали 🙆
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
Работает из коробки через
AVPlayerViewController
, буквально пару строк кодаPlease open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Media is too big
VIEW IN TELEGRAM
Теперь Sidebar это вариант отображения TabView. Раньше вызывали модификатор
.tabItem
, а теперь так:
Tab("Item", systemImage: "play") {
// Content
}
Кастомизация работает из коробки и хранится в App Storage. Код универсальный — для iPhone и Vision Pro покажет таб-бар, для мака side-бар
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Теперь можно добавлять свои контролы в контрол-центр
🔖 Работает через App Intents
Синтаксис похож на интенты, но настраиваете через
Синтаксис похож на интенты, но настраиваете через
ControlWidgetConfiguration
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Анимации 👶 SwiftUI теперь можно вызывать в ките. И кастомные анимации тоже
Жесты тоже унифицировали между SwifUI и UIKit

Код Воробья для iOS разработчиков
Можно настроить какие действия сколько места занимают
Презентуется как обычный контроллер. Управление через делегаты
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Новый фрм FinanceKit — можно тянуть транзакции, балансы и заказы. Но только из эпловских Apple Card и Cash 🤷♂️
🐤 Было бы круто сделать глобальный API для трекеров финансов — общий протокол. Пользователи смогли бы мигрировать между прилами, пользоваться разными клиентами и т.д.
Вот это было бы прорывом, а так фрм помер на этом посте
Вот это было бы прорывом, а так фрм помер на этом посте
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Податься на фичеринг можно прямо в 👨💻 Connect. Добавят осенью
Раньше ревьюеры сами решали за какие фичи и в каком регионе, а теперь это указывает сам разработчик
Еще кайфовый момент — будет видно статус заявки, одобрили или нет
Раньше ревьюеры сами решали за какие фичи и в каком регионе, а теперь это указывает сам разработчик
Еще кайфовый момент — будет видно статус заявки, одобрили или нет
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
Такое уже можно было делать в вебе, вот ссылка на конфигуратор
Новое здесь что медиа генерируется в мобильном приложении и подвязывается под события. Выпустили новую версию — вот вам готовые сорсы в инстаграмчик
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Опционально можно грузить под все размеры как раньше.
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
try Tips.configure([
.cloudKitContainer(
.named("your-id")
)
])
Еще подсказки можно ставить в очередь (см. скриншот). Работает через TipGroup
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Это заготовка для настольных игр. Трекинг поверхности и классы игры уже готовы, вам остается реагировать на действия пользователей
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Обновили домашнюю страницу document-based приложений (см. скрншот)
👔 Верхний хидер можно настроить, но элементы будут как на скрине — фон, кнопки и т.д.
👶 Если писали на SwiftUI, то обратной совместимости нет — нужен
DocumentGroupLaunchScene
iOS 18+. А на ките будет новенькоеPlease open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
Новый модальный транзишн. И для SwiftUI, и для UIKit. Конечно iOS 18+
🐤 Концепция как у Hero (вот ссылка если вдруг не сталкивались), только выглядит хуже
controller.preferredTransition = .zoom { _ in }
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Самое всратое нововведение — тонирование иконок Для темной темы даете цветную иконку, а фон будет системный. Для тонирования — ч/б иконку. Можно играться с прозрачностью элементов 🖼 В бете Xcode уже можно добавлять иконки, но пока показывает всегда дефолтную
This media is not supported in your browser
VIEW IN TELEGRAM
Сверху эпловские прилы, а ниже со сгенерированными иконками
Please open Telegram to view this post
VIEW IN TELEGRAM