Код Воробья для 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 как читать «Terminating app due to uncaught exception»-сообщения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3922👍14🫡4🙏2
Forwarded from Воробей
This media is not supported in your browser
VIEW IN TELEGRAM
Предзаказ на 🥽 Vision Pro стартует 19 января, в продаже 2-ого февраля. Цена $3499 за 256 gb.
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏4024🔥13👍9🤯6🤣3🎉2
Вышел 💻 Xcode 15.2 c поддержкой 🥽 visionOS. Теперь можно и разрабатывать и выгружать с релизной версии.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5624👍16754🤯2🎉2🙏2❤‍🔥1
Готовимся к ревью 🥽 VisionOS visionOS-приложения:

Скриншоты:
– Можно делать 📱 в симуляторе через + S
– Можно делать с устройства через 📺 Reality Composer Pro
– Можно надизайнить, шаблоны для 💎

Делать скриншоты нужно без рук, но если уместно - можно с ними.

Apple Vision Pro первые буквы всегда заглавные, нельзя разбивать на две строки. Нельзя использовать в названии приложения, но можно в описании.

visionOS всегда со строчной, даже если это первое слово в предложении.
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏30👍2015🔥654🤣3❤‍🔥1
🥽 Apple запустила Vision Pro 🌐 App Store. Статусы приложений изменились на Ready for Sale и началась индексация.

Приложения для visionOS можно было отправлять на проверку раньше, но статус был Pending Apple Release.
Please open Telegram to view this post
VIEW IN TELEGRAM
62👍15🔥125🙏444❤‍🔥21
💳 Теперь можно направлять на свой сайт для покупки в магазине США. Примеры на скриншоте.

– Подаёте заявку, проверят платежку и сайт
– Добавляете в plist StoreKit External Purchase Link Entitlement
– Комиссия Apple 27%

Отчет подавать самостоятельно, а Apple когда захочет может провести аудит.
Please open Telegram to view this post
VIEW IN TELEGRAM
46🔥16👍144🫡33🙏1
Вышло обновление ✍️ SF Symbols через систему. Теперь для цифр можно указать локализацию, например:

8.circle.fill покажет 8 согласно текущей локализации (латин. 8 / араб. ٨ / хинди ८)
8.circle.fill.ar покажет арабскую 8 как ٨ в любой локализции

😺 Уже обновил мою библиотеку SafeSFSymbols для безопасной работы с символами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍611812🔥944🙏1
🌐 Apple запускает альтернативные магазины приложений. В марте и только в 🇪🇺 EC.

Для разработчиков магазинов:
– Магазин будут проверять. Нужна аккредитация и 1 млн €
– За каждую установку магазина владелец платит 0.5€ в год

Разработчики в ЕС могут остаться в App Store, или перейти на новые условия:

– Публиковать в App Store и альтернативных сторах
– Если установок больше 1 млн, то платят 0.5€ в год за превышение
– Можно юзать систему платежей App Store, с комиссией 3%
– Комиссия 17%, а для SBP 10%. Если запутались в комиссиях, вот калькулятор.

🤯 Платит и владелец магазина и разработчик приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5527🤣15👍6🎉5😭44🙏2😡2
Теперь не обязательно использовать Sign in with Apple, но вместо него должен быть вход с такими условиями:

1. Запрашивает только имя и почту
2. Почту можно скрыть при регистрации
3. Не трекать действия пользователя

🐤 Пока этим условиям соответствует только вход от Apple, так что на практике ничего не поменялось.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣77👍13🔥121054🙏3🏆2❤‍🔥1🫡11
Завтра стартует 🏆 марафон по UIKit, уже вечером бот разошлет приглашения участникам. Через месяц будет по SwiftUI. Веду марафон я.

🤚 Правила стрессовые: вылетаешь если не сдал или решил не верно. Подробнее на сайте.

Записаться в боте. На вопросы отвечу в комментариях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36312115🤣10108632🙏1
Пропозалы 🔢 Swift, которые получили жизнь в январе:

SE-0413 Типизированный throws
SE-0410 Атомарные операции на Swift
SE-0405 Новый инициализатор String валидирует закодированный Unicode
SE-0417 Кастомный исполнитель для Task
SE-0270 Новый тип RangeSet. Непоследовательные операции над Collections

Фиксы:
SE-0412 Фиксим data races для глобальных и статичных переменных
SE-0411 Устраняет недоработку изолирования, которая вызывала data race
SE-0327 Спецификация жизненного цикла Actor
Please open Telegram to view this post
VIEW IN TELEGRAM
76🔥2312👍10🙏751
Ремешок для 🥽 Vision Pro, который могут купить только (!) разработчики.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
95🤣57👍10🔥776🙏4❤‍🔥2🎉2
Собрал интерфейсы эпловских и популярных приложений на 🥽 visionOS для насмотренности.

Осторожно, много тяжелых картинок: https://sparrowcode.io/ru/ui/visionos
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6224🔥11974🙏3