Код Воробья для 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
This media is not supported in your browser
VIEW IN TELEGRAM
Новое меню с быстрыми действиями в 💻 Xcode 15. Чтобы открыть Shift + Cmd + A
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50🔥265
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Xcode 15 подставляет имя файла, когда создаете класс, структуру или enum.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥121👍24🤯10🆒4❤‍🔥2😡1
Это был обзор 🎟 WWDC23. Здесь полезные ссылки для тех, у кого небыло времени:

- Ключевые изменения со ссылками на доки и видео
- Самые важные 44 видео-сессии
- Все исходники проектов

Кто хочет коротко-наглядно прочитать про изменения, вот ссылка на первый пост. Просто читатать по порядку вниз.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61👍10🙏5🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
В 💻 Xcode 15 добавили перенос параметров на новые строки. Обратно в одну строку пока нельзя.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍111🤷‍♂9❤‍🔥9🔥9🤯65🆒3
This media is not supported in your browser
VIEW IN TELEGRAM
Туториалы про 🖼 Metal и шейдеры в SwiftUI:

1. Анимированный градиент: туториал + код
2. Пикселизация и эффект волны: видео
3. Лупа с паралакс-эффектом: превью + код

Превью проектов скинул в комментарии.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥66👍15🤯6🆒21🎉1🏆1
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