TGViewer
Channel ✦ Verified Channel
Код Воробья для iOS разработчиков

Код Воробья для iOS разработчиков

@sparrowcode

Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI.
Реклама: sparrowcode.io/ru/ads
Автор: @ivanvorobei
Subscribers
11.4K
Photos
394
Videos
96
Links
317

Showing posts older than #617 · Back to latest

Older Posts 20 shown
Post #616 21K
Сегодня новый фискальный 2025 год. По фискальному календарю Apple выплачивает доход разработчикам

🐤 У меня на сайте есть интерактивный календарь — наглядно в какой день за какой месяц придёт выплата
  • 👍 27
  • 🔥 7
  • 🙏 5
Post #615 25.4K
Теперь по умолчанию в 🔨 Xcode 16 создаются не группы, а папки (синие иконки)

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

📖 На всякий, вот туториал чем отличается группа от папки
  • 🔥 65
  • 👍 18
  • 🙏 4
  • 😡 2
Post #614 22.4K
🔨 Xcode 16 вышел в релиз. Сборка отличается от RC. Скачать по ссылке
  • 🔥 47
  • 👍 7
  • 🎉 3
  • 🙏 2
  • 😡 1
Post #613 20.9K
👨‍💻 Один набор скриншотов для iPhone и iPad

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

🐤 Было бы круто отдельные скриншоты для темной темы — и страничка приложения краше, и глаза бережёт
  • 🙏 30
  • 🔥 16
  • 👍 15
Post #612 20.7K
iOS 18 еще не вышла, но уже можно выгружать приложения с 🔨 Xcode 16 RC.

☁️ Xcode Cloud тоже в теме
  • 🙏 25
  • 🔥 11
  • 👍 2
Post #611 19.7K
💾 Показали айфоны с кнопкой затвора. Если у вас приложение-камера, добавляйте новые контролы

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

⚠️ Самое главное — такой контрол только для приложений-камер. Добавить куда-то ещё можно, но это с костылями и потенциальным реджектом по HIG
  • 👍 36
  • 🔥 6
Post #610 32.4K
Код Воробья для iOS разработчиков 📊 Apple Search Ads больше недоступен для аккаунтов из РФ и РБ. Активные аккаунты уже остановили
Apple закручивает гайки. Что имеем:

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

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

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

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

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

Следить можно в нашем чате по 👨‍💻 App Store Connect. Если появится что-то важное, напишу здесь
  • 🔥 52
  • 😡 26
  • 👍 21
  • 🙏 6
Post #609 21.9K
📊 Apple Search Ads больше недоступен для аккаунтов из РФ и РБ. Активные аккаунты уже остановили
  • 😡 61
  • 🔥 37
  • 🎉 12
  • 👍 9
  • 🙏 6
Post #608 27.1K
📦 Cocoapods переходит в режим поддержки. Всё работает, но развивать не будут

Команда советует переходить на 📦 Swift Package Manager
  • 🙏 74
  • 🔥 34
  • 👍 18
  • 😡 5
Post #607 24.7K
Мой обзор 🎟 wwdc24 закончен. Если кто-то хочет почитать сначала, вот ссылка на первый пост. И еще полезное по теме:

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

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

🔨 Примеры кода c wwdc24
  • 🔥 31
  • 👍 11
  • 🙏 6
  • 🎉 1
Post #598 22.7K
🎛 Для Live Activity завезли каналы. Подписываете пользователя на канал, ваш сервер отправляет 1 уведомление, а LA обновится у всех

Круто? Да. Обновлять по таймлайну? Все ещё не завезли
  • 🔥 40
  • 👍 4
  • 🙏 4
Post #597 22.6K
Вы вряд ли пишите приложения для 🍎 tvOS, но там заварушка

До tvOS 18 тру-вей был TVML. Это что-то вроде зачатия SwiftUI — декларативная концепция, а интерфейс рисует система. Были даже заготовки экранов!

Кинопаб, например, целиком на TVML


Но теперь TVML задеприкейтили, и новый тру-вей — 👶 SwiftUI

Проблема что суи для iOS нормально, но для tvOS — мерзкая и багованая штука. На WWDC успокоили мол всё поправили, но вообще не верю
  • 🙏 12
  • 🔥 10
  • 👍 1
  • 🎉 1
Post #596 20.4K
🎛 Как добавить свои контролы в центр управления. Концепция как с виджетами и Live Activity

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

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

🐤 По сути, контролы — это виджеты, которые можно ресайзить. Могли вообще к виджетам прировнять и всё работало бы
  • 👍 35
  • 🔥 3
  • 🙏 3
Post #595 18.1K
Код Воробья для iOS разработчиков На страницу ресурсов добавили библиотеку c UI элементами для iOS 💾 Внутри есть примеры iPad с новой навигацией и новый Document-based шаблон. В остальном все знакомое Только для 💎скетча, для фигмы пока нет
Дизайн-систему iOS 18 завезли для 🎨 Figma

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

🎛 Зато в Figma сделали заботливую штуку — к каждой группе элементов добавили релевантную ссылку на гайды
  • 👍 33
  • 🙏 4
  • 🔥 2
Post #586 14.4K
Код Воробья для iOS разработчиков Самое всратое нововведение — тонирование иконок Для темной темы даете цветную иконку, а фон будет системный. Для тонирования — ч/б иконку. Можно играться с прозрачностью элементов 🖼 В бете Xcode уже можно добавлять иконки, но пока показывает всегда дефолтную
💾 В 3-й бете добавили темную тему всем иконам. Цепляется за белый цвет

Сверху эпловские прилы, а ниже со сгенерированными иконками

🐤 Не для всех иконок работает идеально, но всё равно отличный выход из ситуации (разработчики смогут обновить прилы только в сентябре)
  • 🔥 35
  • 👍 12
  • 😡 3
  • 🙏 2
Post #585 13.6K
Новый модальный транзишн. И для SwiftUI, и для UIKit. Конечно iOS 18+

controller.preferredTransition = .zoom { _ in }


🐤 Концепция как у Hero (вот ссылка если вдруг не сталкивались), только выглядит хуже
  • 👍 52
  • 🔥 21
  • 🙏 1
Post #584 13.2K
Обновили домашнюю страницу document-based приложений (см. скрншот)

👔 Верхний хидер можно настроить, но элементы будут как на скрине — фон, кнопки и т.д.

👶 Если писали на SwiftUI, то обратной совместимости нет — нужен DocumentGroupLaunchScene iOS 18+. А на ките будет новенькое
  • 👍 21
  • 🔥 6
  • 🙏 2
Post #583 13.1K
💳 В StoreKit новые Win-Back оферы. Пользователь отписался — предлагаете ему скидку

🐤 Кто опытный, знает — такие системы делают вручную. Отслеживаешь отписку, дальше отправляешь пуш или на почту. А тут готовая система

🏆 Опционально можно показать оффер на странице приложения, в поиске и даже зафичирить (на усмотрение эпл конечно)
  • 👍 44
  • 🙏 5
Post #582 12.3K
🏓 Новый фрм для вижена TabletopKit (visionOS 2.0+)

Это заготовка для настольных игр. Трекинг поверхности и классы игры уже готовы, вам остается реагировать на действия пользователей

☑️ Проект-пример по ссылке
  • 👍 26
  • 🔥 12
  • 🙏 2
Post #581 11.6K
💡 В TipKit завезли синхронизацию через CloudKit, хватит указать ID контейнера:


try Tips.configure([
 .cloudKitContainer(
.named("your-id")
)
])


Еще подсказки можно ставить в очередь (см. скриншот). Работает через TipGroup

🐤 Обратной совместимости не завезли, так что хоть и удобно — но руками не трогать
  • 🔥 15
  • 👍 10
  • 🙏 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →