Telegram Web
Код Воробья для iOS разработчиков
Теперь можно добавлять свои контролы в контрол-центр

🔖 Работает через App Intents

Синтаксис похож на интенты, но настраиваете через ControlWidgetConfiguration
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Анимации 👶 SwiftUI теперь можно вызывать в ките. И кастомные анимации тоже
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Анимации 👶 SwiftUI теперь можно вызывать в ките. И кастомные анимации тоже
Жесты тоже унифицировали между SwifUI и UIKit
Код Воробья для iOS разработчиков
🤝 Готовый UI текстового форматера

Можно настроить какие действия сколько места занимают

Презентуется как обычный контроллер. Управление через делегаты
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 разработчиков
👨‍💻 Теперь нужен один пак скриншотов для iPhone. Если есть iPad, то еще один для него. Раскатят осенью

Опционально можно грузить под все размеры как раньше. Прямо плеймаркет какой-то
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
💡 В TipKit завезли синхронизацию через CloudKit, хватит указать ID контейнера:


try Tips.configure([
 .cloudKitContainer(
.named("your-id")
)
])


Еще подсказки можно ставить в очередь (см. скриншот). Работает через TipGroup

🐤 Обратной совместимости не завезли, так что хоть и удобно — но руками не трогать
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
🏓 Новый фрм для вижена TabletopKit (visionOS 2.0+)

Это заготовка для настольных игр. Трекинг поверхности и классы игры уже готовы, вам остается реагировать на действия пользователей

☑️ Проект-пример по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
💳 В StoreKit новые Win-Back оферы. Пользователь отписался — предлагаете ему скидку

🐤 Кто опытный, знает — такие системы делают вручную. Отслеживаешь отписку, дальше отправляешь пуш или на почту. А тут готовая система

🏆 Опционально можно показать оффер на странице приложения, в поиске и даже зафичирить (на усмотрение эпл конечно)
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+

controller.preferredTransition = .zoom { _ in }


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

Сверху эпловские прилы, а ниже со сгенерированными иконками

🐤 Не для всех иконок работает идеально, но всё равно отличный выход из ситуации (разработчики смогут обновить прилы только в сентябре)
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
На страницу ресурсов добавили библиотеку c UI элементами для iOS 💾 Внутри есть примеры iPad с новой навигацией и новый Document-based шаблон. В остальном все знакомое Только для 💎скетча, для фигмы пока нет
Дизайн-систему iOS 18 завезли для 🎨 Figma

Много чего нету. В скетче и шаблонов, и элементов больше. Это бета, так что ещё добавят

🎛 Зато в Figma сделали заботливую штуку — к каждой группе элементов добавили релевантную ссылку на гайды
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
🎛 Как добавить свои контролы в центр управления. Концепция как с виджетами и Live Activity

Создаете новый StaticControlConfiguration. Если помните, у виджетов свой конфигуратор, у LA тоже свой. И все они рядом

А за действия отвечают интенты как для Live Activity. Даже протоколы те же

🐤 По сути, контролы — это виджеты, которые можно ресайзить. Могли вообще к виджетам прировнять и всё работало бы
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
🎛 Для Live Activity завезли каналы. Подписываете пользователя на канал, ваш сервер отправляет 1 уведомление, а LA обновится у всех

Круто? Да. Обновлять по таймлайну? Все ещё не завезли
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Мой обзор 🎟 wwdc24 закончен. Если кто-то хочет почитать сначала, вот ссылка на первый пост. И еще полезное по теме:

🤝 Текстовый вариант видео-сессий

📖 Самари по категориям от Apple

🔨 Примеры кода c wwdc24
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
📦 Cocoapods переходит в режим поддержки. Всё работает, но развивать не будут

Команда советует переходить на 📦 Swift Package Manager
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/03 08:51:13
Back to Top
HTML Embed Code: