Код Воробья для 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
Вышло обновление ✍️ 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
« Ready for Sale» переименовали в « Ready for Distribution»
Please open Telegram to view this post
VIEW IN TELEGRAM
85👍3323🔥43🤯2
Редакторам Apple задавали вопросы про текста в UX, собрал самое интересное:

Сложные термины: дать минимально необходимую информацию, а раскрыть в другом месте

Если много текста: сделать блок важное, заменить на фото или видео

Сделайте текст настолько длинным, насколько это нужно, но коротким, насколько это возможно


Пуш-уведомления, чек-вопросы: точно прямо сейчас? спасёт от открытия приложения? что-то объясняет?

Проверять текста на других людях. Если людей вокруг нет — читать вслух
👍18🙏1495🔥42❤‍🔥11
Код Воробья для iOS разработчиков
Apple разрешила покупки по внешней ссылке. Только для разработчиков из РФ, и только для приложений в РФ. - 💳 StoreKit всё равно нужен - Нельзя комбинировать со встроенными покупками - Нужно подать заявку - Комиссия 27% В проект нужно добавить разрешение…
💳 Разработчики из РФ могут направлять для оплаты на свой сайт. Но нужно пройти ревью

В чате по ревью и реджектам мне попался успешный кейс. Я попросил ребят расказать подробнее и получился туториал:

🐤 https://sparrowcode.io/ru/tutorials/storekit-external-purchase-link-entitlement-ru

Сэкономит время, если планируете добавлять себе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7427🔥19🤣95🙏3😡3332❤‍🔥1
Media is too big
VIEW IN TELEGRAM
Официальный 💻 проект-пример для visionOS как трекать точки и размещать объекты в пространстве

Внутри используют 📺 ARKitSession. Имейте ввиду, на симуляторе он не работает
Please open Telegram to view this post
VIEW IN TELEGRAM
20🙏179🔥8👍55🤣443
Туториал как работать с Xcode-превью. С Xcode 15 оно умеет не только со 👶 SwiftUI, но и c 👔 UIKit

Вдруг кто-то не знал — можно выводить одновременно портретную и альбомную ориентации, скейл или светлую-темную темы (см. скриншот)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍851711🔥6🙏5🤣53❤‍🔥11
Код Воробья для iOS разработчиков
🌐 Apple запускает альтернативные магазины приложений. В марте и только в 🇪🇺 EC. Для разработчиков магазинов: – Магазин будут проверять. Нужна аккредитация и 1 млн € – За каждую установку магазина владелец платит 0.5€ в год Разработчики в ЕС могут остаться…
👨‍💻 Послабление условий для разработчиков из EC

1. Разработчики могут вернутся на оригинальные условия один раз

2. Больше не обязательно иметь миллион долларов на счету. Хватит приложения с 1 млн установок в 🇪🇺 за прошлый год
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣47👍1913🔥54😡3🙏1