Код Воробья для 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
В Марафон добавил 👶 SwiftUI. Первый поток в октябре.

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

А в сентябре поток по 👔 UIKit. Отзывы и записаться в боте.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍11🤯3🆒3🤷‍♂2🤣2🫡2😡1
Опубликовали документацию по 💡 TipKit. Внутри про модель, вью и условия. Сессия WWDC по ссылке.

На macOS 14 Beta 4 не собирается на симуляторе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥62❤‍🔥1🎉1🏆1🆒1
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
👍95🤯34🔥22🤣14🫡65🙏2🏆2🆒1
Код Воробья для iOS разработчиков
В приложении появится экран для обновления способа оплаты, если не получается списать деньги за подписку. Теперь не нужно переходить ⚙️ в настройки. Работает с iOS 16.4. Пока в бете, релиз летом. Для интеграции нужно проверить сообщения 💳 StoreKit и показать…
💳 Если не получилось списать деньги за подписку, появится экран обновить способ оплаты внутри приложения. Сегодня в релизе.

Работает с iOS 16.4. Экран появится автоматически, но можно настроить вручную. Тесты через Sandbox.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥8🆒2🎉1🏆1🫡1
🔥 Firebase научился отзывать токен Sign in with Apple. Документация по ссылке.

Если в приложении есть авторизация, то обязательно должны быть удаление аккаунта и отзыв токена.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49🔥17🙏54
С 5-ой беты 💻 Xcode 15 если .plist или сториборд падают в merge conflict, файл откроется текстом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥60👍14🤯11🤣8🫡71🙏1
Вышел 💻 Xcode 15 beta 7. Из важного - теперь #if os(iOS) не выполнятеся для visionOS, а значит отваливаются библиотеки, которые не обновились.

Ещё модели 📦 SwiftData не билдятся для visionOS, хотя на 6-ой бете всё в порядке. Все изменения по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯17👍7🤷‍♂4🔥2🏆21🎉1🫡1
Новый Technote как адаптировать NavigationSplitView для iOS 15 и ниже.

Трюк простой, но примечательно что это официальный пример.
👍27🔥10❤‍🔥2🆒2🏆1😭1
Ещё новый 👨‍💻 Technote про Universal Links. Рассказали как тестировать и настроить apple-app-site-association файл.

После установки приложения CDN сразу запрашивает ASSA файл и обновляет раз в неделю. Для тестов можно переустанавливать приложение или обойти CDN.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥8❤‍🔥2🤯1🎉1
Forwarded from Воробей
iOS 💽 выйдет 18 сентября, в понедельник.
macOS Sonoma — 26 сентября.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71😭18🔥15❤‍🔥73
Вышел 💻 Xcode 15 RC. Теперь можно выгружать и отправлять на ревью приложения с iOS 17 и macOS 14. Проверяют быстро.

Приложения с 🥽 visionOS можно выгружать только для тестирования с Xcode 15 Beta 8.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🎉144🔥3
В iOS 💽 задеприкейтили cornerRadius для 👶 SwiftUI.

Вместо нужно использовать clipShape(.rect(cornerRadius: 8)), он доступен с iOS 13.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯169🤷‍♂35😭25👍17🫡10🤣7😡5
This media is not supported in your browser
VIEW IN TELEGRAM
✍️ SF Symbols 5 вышел в релиз. Что нового:

- 700 новых символов с iOS 💽
- Добавили анимации. Есть превью в приложении.
- Можно настраивать элементы, например сместить бейдж выше.

Release Notes не обновляются с 3-ей версии, так что обзор только через сессии 🎟 WWDC:

- What’s new in SF Symbols 5
- Create animated symbols
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍16🎉53❤‍🔥2🫡1
Второй ролик про 🎛 виджеты на iOS 17:
https://youtu.be/TmROpRm7lqE

- Как убрать отступы, если контент на весь экран
- Как сохранить фон, если он автоматически пропадает
- Как отслеживать димированный режим
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤‍🔥7🔥51
В бете 💻 Xcode 15.1 @IBDesignable вьюхи деприкейтед.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉74🤯31❤‍🔥11🤣8👍6🤷‍♂4😭2🫡2😡1
Apple разрешила покупки по внешней ссылке. Только для разработчиков из РФ, и только для приложений в РФ.

- 💳 StoreKit всё равно нужен
- Нельзя комбинировать со встроенными покупками
- Нужно подать заявку
- Комиссия 27%

В проект нужно добавить разрешение StoreKit External Purchase Link Entitlement. Отчет подавать самостоятельно, при этом Apple может провести аудит. Возможно, StoreKit нужен для трекинга.

Систему не новая, ее используют с 2022 года.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍15😡11🤣6🎉41
Начиная с Xcode 15 🛠 инструмент утечек не находил утечки.

Сегодня вышел 💻 Xcode 15.0.1 с фиксом. Скачать с сайта или AppStore.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣144👍16🤷‍♂6🤯5❤‍🔥2