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

РКН: bit.ly/sparrowcode
Download Telegram
Apple выкатила SDK 🥽 visionOS и инстурменты. Можно установить вместе с Xcode 15 Beta 2. Обзор начнем с дизайна:

- Страница гайдов на developer.apple.com
- Дизайн-кит для 🎨 Figma. Для Sketch пока нету.
- Приложение для паралакс-иконок. Его объеденили с приложением для 📺
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍11❤‍🔥21🎉1🙏1🆒1
Про симулятор 🥽 visionOS - курсор заменяет взгляд, а клик по мышке - действие. Можно менять комнаты и время суток.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥81👍19🆒5❤‍🔥22🤯2🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
Исходники 🥽 visionOS-приложения, которое Apple показывала как демо. Внутри навигация, окна, 3D-модели и как комбинировать иммерсивные пространства.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45👍93
В 👨‍💻 App Store Connect можно выгрузить visionOS-приложеня и даже отправить на проверку бета-теста. Но заполнить мета нельзя.

Apple откроет проверку и публикацию приложений до старта продаж.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍73❤‍🔥2🆒2🏆1
Обновили дизайн-кит и шаблоны для watchOS 💽. Только для 💎 Sketch, фигмы нет.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🤷‍♂7👍7🏆4😭4❤‍🔥3🤯3🎉1
Обновил библиотеку 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
👍77🔥23❤‍🔥8🤷‍♂4🏆4🆒4🎉2
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
🔥60👍15🤯11🫡5🤣32❤‍🔥2😡2🎉1
Новые страницы гайдов по 🥽 visionOS:

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

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

Устройств 🥽 в продаже нет. Скорее всего это для лабораторий, они открываются в этом месяце. Ну или выслали очки некоторым командам до официального старта продаж.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🎉5❤‍🔥4🔥2🙏2🆒1
В 👶 SwiftUI убрали лимит в 10 вью. Работает в 3-ей бете 💻 Xcode.

Раньше вы не могли добавить больше 10 вью в группу. Чтобы обойти лимит, предлагалось разбивать на саб-вью или объединять в Group, VStack, HStack и List, внутри которых те же лимиты.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🤯30🔥13🎉4🆒3❤‍🔥2🙏1
Анонсировали инструменты Unity для 🥽 visionOS-приложений. Технологию назвали PolySpatial - можно создавать и даже портировать приложения. Разрабатывали вместе с Apple, заявлена интеграция с 📺 Composer.

Пока в бете. Для доступа нужно подать заявку здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36👍10🆒3❤‍🔥21🏆1🫡1
📦 Фраемворки Apple для 🥽 visionOS по ссылке. Можно сравнить какие доступны c другими платформами.

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

Также завезли новый фраемворк 💡 TipKit - до этого он был недоступен. Про него писал здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥7🎉4🫡3🏆2🙏1
С весны 2024 👨‍💻 чтобы использовать UserDefaults - нужно будет указать причину. Так же касается Active keyboard API, File timestamp и Disk space.

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

По ссылке сессия 🎟 WWDC23 про это.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯70🤷‍♂20🫡16👍7😡6🤣4🎉2🙏1😭1🆒1
Apple добавила обзорный гайд для 🥽 visionOS. Внутри про типы погружения, как работать с 3D и жесты и т.д.

Аналогичные гайды:
- для iOS и iPadOS
- для macOS
- для tvOS
- для watchOS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥83🎉2🙏2🫡2🆒1
👶 foregroundColor Deprecated в iOS 💽. Его заменили на foregroundStyle.

Модификатор принимает параметр фикс-цвет или стиль - primary, background, placeholder и т.д. Список иерхаический стилей тут, а семантических тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡73👍17😡11🤯4🤷‍♂21🙏1🤣1🏆1