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

РКН: bit.ly/sparrowcode
Download Telegram
Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
На страницу ресурсов добавили библиотеку c UI элементами для iOS 💾 Внутри есть примеры iPad с новой навигацией и новый Document-based шаблон. В остальном все знакомое Только для 💎скетча, для фигмы пока нет
Дизайн-систему iOS 18 завезли для 🎨 Figma

Много чего нету. В скетче и шаблонов, и элементов больше. Это бета, так что ещё добавят

🎛 Зато в Figma сделали заботливую штуку — к каждой группе элементов добавили релевантную ссылку на гайды
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
🎛 Как добавить свои контролы в центр управления. Концепция как с виджетами и Live Activity

Создаете новый StaticControlConfiguration. Если помните, у виджетов свой конфигуратор, у LA тоже свой. И все они рядом

А за действия отвечают интенты как для Live Activity. Даже протоколы те же

🐤 По сути, контролы — это виджеты, которые можно ресайзить. Могли вообще к виджетам прировнять и всё работало бы
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
🎛 Для Live Activity завезли каналы. Подписываете пользователя на канал, ваш сервер отправляет 1 уведомление, а LA обновится у всех

Круто? Да. Обновлять по таймлайну? Все ещё не завезли
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Мой обзор 🎟 wwdc24 закончен. Если кто-то хочет почитать сначала, вот ссылка на первый пост. И еще полезное по теме:

🤝 Текстовый вариант видео-сессий

📖 Самари по категориям от Apple

🔨 Примеры кода c wwdc24
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
📦 Cocoapods переходит в режим поддержки. Всё работает, но развивать не будут

Команда советует переходить на 📦 Swift Package Manager
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
📊 Apple Search Ads больше недоступен для аккаунтов из РФ и РБ. Активные аккаунты уже остановили
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
📊 Apple Search Ads больше недоступен для аккаунтов из РФ и РБ. Активные аккаунты уже остановили
Apple закручивает гайки. Что имеем:

💳 Вообще не проходят проверки приложений с покупками по ссылке. Саппорт игнорит всех (прим. кто был на консультации)
💳 Холдят выплаты с рф-аккаунтов. У кого-то всё в порядке, но жалоб стало больше чем обычно
📊 Вырубили Apple Search Ads

Много разговоров о пакете санкций 12 сентября, но без конкретики. Разберем возможные кейсы:

Если запретят оплачивать новые аккаунты, то можно регать их в другом регионе. Если приложение большое — лучше открыть компанию, подойдут UK или Гонконг (дистанционно и дёшево)

Если отзовут платные соглашения
Сейчас они есть только у аккаунтов до 2022 года, если регистрировали недавно — у вас его и так нет. Если есть, лучше перенести приложения заранее

Закроют учетки РФ-разработчиков
Что делать зависит от того, как закроют. Если просто на паузу, то перенести приложение получится. Если отзовут соглашение — приложение зависнет на аккаунте

Следить можно в нашем чате по 👨‍💻 App Store Connect. Если появится что-то важное, напишу здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
💾 Показали айфоны с кнопкой затвора. Если у вас приложение-камера, добавляйте новые контролы

🎛 По ссылке гайды. Коротко — убирайте кнопки с превью и переносите в новое меню. Для иконок можно юзать только SF Symbols

⚠️ Самое главное — такой контрол только для приложений-камер. Добавить куда-то ещё можно, но это с костылями и потенциальным реджектом по HIG
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
iOS 18 еще не вышла, но уже можно выгружать приложения с 🔨 Xcode 16 RC.

☁️ Xcode Cloud тоже в теме
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
👨‍💻 Один набор скриншотов для iPhone и iPad

Если рядом с 6.5 написано Required, не парьтесь — для 6.5 показываются скриншоты 6.9 по умолчанию

🐤 Было бы круто отдельные скриншоты для темной темы — и страничка приложения краше, и глаза бережёт
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
🔨 Xcode 16 вышел в релиз. Сборка отличается от RC. Скачать по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Теперь по умолчанию в 🔨 Xcode 16 создаются не группы, а папки (синие иконки)

В папках нельзя переставлять файлы/папки местами. Если критично — конвертируйте папку в группу правой кнопкой мыши

📖 На всякий, вот туториал чем отличается группа от папки
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
Сегодня новый фискальный 2025 год. По фискальному календарю Apple выплачивает доход разработчикам

🐤 У меня на сайте есть интерактивный календарь — наглядно в какой день за какой месяц придёт выплата
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
📊 В Apple Search Ads завозят новые страны. Турция в списке

Разработчикам из РФ и РБ Search ADS недоступен, но мы открываем компании в UK (на них оформляете аккаунт разработчика). Получаете и рекламу, и платные соглашения. Подробности по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
🛑 Realm Deprecated

Поддержка закончится 30 сентября 2025г. Локальные БД оставят как open source в отдельном бранче
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
У Apple вышла серия туториалов по 🛠 Instruments про лажи с потоками и как их дебажить

Примеры хоть и на Swift Concurrency, но идеи применимы и к UIKit, и к DispatchQueue
Please open Telegram to view this post
VIEW IN TELEGRAM
Код Воробья для iOS разработчиков
👨‍💻 С сегодняшнего дня чтобы выпустить апдейт, нужно выбрать ваш статус — трейдер / не трейдер. Карточки помогут вам определиться

Вопросы можно в наш чат по App Store Connect
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM