Код Воробья для iOS разработчиков
11.1K subscribers
378 photos
96 videos
2 files
302 links
Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI.
Реклама: sparrowcode.io/ru/ads
Автор: @ivanvorobei

РКН: bit.ly/sparrowcode
Download Telegram
Код Воробья для iOS разработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
Исходники 🥽 visionOS-приложения, которое Apple показывала как демо. Внутри навигация, окна, 3D-модели и как комбинировать иммерсивные пространства.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
В 👨‍💻 App Store Connect можно выгрузить visionOS-приложеня и даже отправить на проверку бета-теста. Но заполнить мета нельзя.

Apple откроет проверку и публикацию приложений до старта продаж.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Обновили дизайн-кит и шаблоны для watchOS 💽. Только для 💎 Sketch, фигмы нет.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Обновил библиотеку AlertKit (раньше SPAlert) с новым стилем из iOS 💽. Стиль из iOS 16 тоже остался.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
У 🎨 Figma была конференция Config 2023, где показали режим DevMode - сразу делает код для 👶 SwiftUI.

Так же представили переменные для прототипов, а энтузиасты сделали на них Flappy Bird c подсчетом очков. Пишите в комментарии какого ещё функционала вам не хватает в фигме.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Новые страницы гайдов по 🥽 visionOS:

- Верстка в пространстве.
- Про иммерсивность.
- Фокус зрения на объекте.
- Орнаменты. Похоже на тулбар, но для объекмных окон.
- Про Share Play. Наглядно как работает конференция в иммерсивности.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Вышел 💻 Xcode 15 Beta 3. Скачать по ссылке.

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

Устройств 🥽 в продаже нет. Скорее всего это для лабораторий, они открываются в этом месяце. Ну или выслали очки некоторым командам до официального старта продаж.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
В 👶 SwiftUI убрали лимит в 10 вью. Работает в 3-ей бете 💻 Xcode.

Раньше вы не могли добавить больше 10 вью в группу. Чтобы обойти лимит, предлагалось разбивать на саб-вью или объединять в Group, VStack, HStack и List, внутри которых те же лимиты.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Анонсировали инструменты Unity для 🥽 visionOS-приложений. Технологию назвали PolySpatial - можно создавать и даже портировать приложения. Разрабатывали вместе с Apple, заявлена интеграция с 📺 Composer.

Пока в бете. Для доступа нужно подать заявку здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
📦 Фраемворки Apple для 🥽 visionOS по ссылке. Можно сравнить какие доступны c другими платформами.

Из интересного, недоступны SwiftData, Combine, WidgetKit, iAd, App Intents и App Clips. А вот Watch Connectivity есть, синхронизацию с часами можно сделать.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Вышел 💻 Xcode 15 Beta 5. Скачать по ссылке. Пофиксили баг с Observable - раньше проекты visionOS не запускались.

Также завезли новый фраемворк 💡 TipKit - до этого он был недоступен. Про него писал здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
С весны 2024 👨‍💻 чтобы использовать UserDefaults - нужно будет указать причину. Так же касается Active keyboard API, File timestamp и Disk space.

Privacy-манифест это новый key-value файл. Для API указываете ключ и готовое значение как причину.

По ссылке сессия 🎟 WWDC23 про это.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Apple добавила обзорный гайд для 🥽 visionOS. Внутри про типы погружения, как работать с 3D и жесты и т.д.

Аналогичные гайды:
- для iOS и iPadOS
- для macOS
- для tvOS
- для watchOS
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
👶 foregroundColor Deprecated в iOS 💽. Его заменили на foregroundStyle.

Модификатор принимает параметр фикс-цвет или стиль - primary, background, placeholder и т.д. Список иерхаический стилей тут, а семантических тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
В Марафон добавил 👶 SwiftUI. Первый поток в октябре.

Правила те же:
- Длится месяц
- В конце отправляю видео-туториал
- ⚠️ Не сдал или не решил — вылетаешь

А в сентябре поток по 👔 UIKit. Отзывы и записаться в боте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Опубликовали документацию по 💡 TipKit. Внутри про модель, вью и условия. Сессия WWDC по ссылке.

На macOS 14 Beta 4 не собирается на симуляторе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
Мультикурсор в 💻 Xcode

1. Зажать Control + Shift + клик
или
2. Control + Shift + ⬆️/⬇️, так мультикурсор станет на строчку рядом
или
3. Option + Тащить курсор мышкой

В 💻 Xcode 15 еще работает через Command + Control.
Please open Telegram to view this post
VIEW IN TELEGRAM