Код Воробья для iOS разработчиков
На страницу ресурсов добавили библиотеку c UI элементами для iOS 💾 Внутри есть примеры iPad с новой навигацией и новый Document-based шаблон. В остальном все знакомое Только для 💎 скетча, для фигмы пока нет
Самое всратое нововведение — тонирование иконок
Для темной темы даете цветную иконку, а фон будет системный. Для тонирования — ч/б иконку. Можно играться с прозрачностью элементов
🖼 В бете Xcode уже можно добавлять иконки, но пока показывает всегда дефолтную
Для темной темы даете цветную иконку, а фон будет системный. Для тонирования — ч/б иконку. Можно играться с прозрачностью элементов
Please open Telegram to view this post
VIEW IN TELEGRAM
SubscriptionStoreView
новый модификатор со стилямиОбратие внимание, на скриншоте в сегменте две группы подписок. Это тоже из коробки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44🙏8👍7 5 5 3
Код Воробья для iOS разработчиков
Ну и самое вкусное, 💳 StoreKit деприкейтед
✅ Не переживать — приложения будут работать. Просто без новых плюшек (win-back оферы, про них позже)
Please open Telegram to view this post
VIEW IN TELEGRAM
UI для часов можно делать через проверку env:
@Environment(\.activityFamily) var activityFamily
У енума два типа, .small и .medium. Информативно назвали 🙆
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥10 5🙏3
This media is not supported in your browser
VIEW IN TELEGRAM
Работает из коробки через
AVPlayerViewController
, буквально пару строк кодаPlease open Telegram to view this post
VIEW IN TELEGRAM
👍53 13🔥6🙏3 2 1
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
🙏28🔥22 13👍10 5 3 1
Теперь можно добавлять свои контролы в контрол-центр
🔖 Работает через App Intents
Синтаксис похож на интенты, но настраиваете через
Синтаксис похож на интенты, но настраиваете через
ControlWidgetConfiguration
Please open Telegram to view this post
VIEW IN TELEGRAM
👍59🔥21 13 4🙏2 1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥85👍17 12 9 6🙏3
Код Воробья для iOS разработчиков
Анимации 👶 SwiftUI теперь можно вызывать в ките. И кастомные анимации тоже
Жесты тоже унифицировали между SwifUI и UIKit
👍56 17🔥12 6🙏4 2
Можно настроить какие действия сколько места занимают
Презентуется как обычный контроллер. Управление через делегаты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥79👍14🙏8 8 4 2 2
Новый фрм FinanceKit — можно тянуть транзакции, балансы и заказы. Но только из эпловских Apple Card и Cash 🤷♂️
🐤 Было бы круто сделать глобальный API для трекеров финансов — общий протокол. Пользователи смогли бы мигрировать между прилами, пользоваться разными клиентами и т.д.
Вот это было бы прорывом, а так фрм помер на этом посте
Вот это было бы прорывом, а так фрм помер на этом посте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44🙏11 11 6👍3 2😡1
Податься на фичеринг можно прямо в 👨💻 Connect. Добавят осенью
Раньше ревьюеры сами решали за какие фичи и в каком регионе, а теперь это указывает сам разработчик
Еще кайфовый момент — будет видно статус заявки, одобрили или нет
Раньше ревьюеры сами решали за какие фичи и в каком регионе, а теперь это указывает сам разработчик
Еще кайфовый момент — будет видно статус заявки, одобрили или нет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍13 5 4 3🙏2 2
This media is not supported in your browser
VIEW IN TELEGRAM
Такое уже можно было делать в вебе, вот ссылка на конфигуратор
Новое здесь что медиа генерируется в мобильном приложении и подвязывается под события. Выпустили новую версию — вот вам готовые сорсы в инстаграмчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍17 6 3🙏2
Опционально можно грузить под все размеры как раньше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏39🔥15👍14 13 8 4 2😡1 1
try Tips.configure([
.cloudKitContainer(
.named("your-id")
)
])
Еще подсказки можно ставить в очередь (см. скриншот). Работает через TipGroup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍10 7🙏5 3
Это заготовка для настольных игр. Трекинг поверхности и классы игры уже готовы, вам остается реагировать на действия пользователей
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥12 4 3🙏2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44 11 6🙏5
Обновили домашнюю страницу document-based приложений (см. скрншот)
👔 Верхний хидер можно настроить, но элементы будут как на скрине — фон, кнопки и т.д.
👶 Если писали на SwiftUI, то обратной совместимости нет — нужен
DocumentGroupLaunchScene
iOS 18+. А на ките будет новенькоеPlease open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥6 6 3🙏2 1
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
👍52🔥21 7 4 2🙏1 1 1
Код Воробья для iOS разработчиков
Самое всратое нововведение — тонирование иконок Для темной темы даете цветную иконку, а фон будет системный. Для тонирования — ч/б иконку. Можно играться с прозрачностью элементов 🖼 В бете Xcode уже можно добавлять иконки, но пока показывает всегда дефолтную
This media is not supported in your browser
VIEW IN TELEGRAM
Сверху эпловские прилы, а ниже со сгенерированными иконками
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍12 7 5😡3 3 3🙏2