iOS Broadcast
3.36K subscribers
1.72K photos
85 videos
984 links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
Forwarded from Android Broadcast
Яндекс выложили📺небольшой курс (5 видео, 96 минут) по использованию DivKit - опенсорс фреймворк Backend-Driven UI (BDUI) позволяет ускорить доставку изменений до клиентских устройств в мобильных приложениях

Также плейлист доступен на 📱 VK Video

#яндекс #divkit #bdui
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4👍2
🔨 Xcode.tips
Находка дня - сайт с горячими клавишами для Xcode. Каждый раз, когда смотрю как кто-то работает в Xcode удивляюсь, что не все пользуются горячими клавишами. Выбрал 10 моих любимых комбинаций, которые внедрил в свои привычки и получаю максимум удовольствия:

🟢(⌘ + R) / (⌘ + .) Run/Stop
🟢(⌃ + 0) - Выбрать схему
🟢(⌘ + ⇧ + J) - Показать файл в навигаторе
🟢(⌃ + I) - Re-indent
🟢(⌘ + \) - Добавить/убрать брейкпоинт
🟢(⌃ + ⌘ + E) - Рефакторинг в рамках текущего скоупа
🟢(⌘ + ⇧ + Y) - Показать/Скрыть панель дебага
🟢(⌘ + ⇧ + A) - Панель быстрых действий
🟢(⌘ + ⇧ + A) - В симмуляторе переключить светлую/темную тему
🟢(⌃ + click) - Скорее фича, сохранить запись симмулятора в формате gif

P.S. Можно распечатать и повесить рядом с экраном 🔨
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥233👍2
⚰️ ☕️ ⚰️ CocoaPods Support Plans
Вот и подъехали новости по Cocoapods. Ожидаемо, признали бессмысленность конкурирования со SPM. Срочно мигрировать не стоит, но и новые проекты смысла начинать с Cocoapods с этого дня не имеет смысла. Основные хайлайты:

🟢CocoaPods находится в режиме технического обслуживания из-за изменений в iOS и конкуренции с Swift Package Manager.
🟢Команда CocoaPods поддерживает здоровье проекта, решая проблемы безопасности и выпуская обновления.
🟢Релизные циклы и поддержка запросов в службу поддержки также являются приоритетами.
🟢Новые участники могут присоединиться к проекту, но обучение и наставничество являются сложными задачами.
🟢Коммерческие пользователи могут связаться с командой для обсуждения поддержки и улучшения проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🔥1🤔1
Apple открывает доступ к NFC для разработчиков, но за это будут взиматься "сопутствующие сборы"
🟢Apple открывает доступ к NFC для сторонних разработчиков
🟢Ранее, комиссия ЕС расследовала эксклюзивный доступ Apple к NFC в iPhone
🟢Apple пока открывает доступ только для Австралии, Бразилии, Канаде, Японии, Новой Зеландии, Великобритании и США
🟢API-интерфейсы станут доступны с выходом обновления iOS 18.1
🟢Разработчики должны заключить коммерческое соглашение с Apple для доступа к API

P.S. Apple Pay сразу в РФ не заработает, но есть вероятность что НСПК станет тем самым единственным разработчиком в РФ, который позже получит доступ к API
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Forwarded from Android Broadcast
В AppMetrica появилась новая фича Инсайты - это инструмент, который автоматически анализирует изменения основных метрик приложения и сообщает о самых заметных колебаниях прямо в интерфейсе AppMetrica. Инсайты можно использовать при выпуске новой версии приложения или для оценки результатов без погружения в аналитику.

Доступны 6 типов инсайтов:
👉 Изменение длительность пользовательской сессии в новой версии приложения
👉 Изменение доли платящих пользователей
👉 Соотношение DAU и WAU или WAU и MAU за неделю
👉 Средняя выручка на одного платящего пользователя
👉 Средняя выручка по рекламе на активного пользователя
👉 Выручка от покупок пользователя

#аналитика #appmetrica
🔥3
Swift 6 Migration Guide

Совсем скоро нас ждет релиз iOS 18, Xcode 16. Уже на финальной стадии находится гайд по миграции на Swift 6 с которым можно ознакомиться. Если какие-либо части гайда сбивают вас с толку, или если у вас возникли проблемы с концепцией, которая не описана в руководстве, еще есть шанс сообщить об этом в обсуждениях или сделать MR
Платформа NFC & SE для безопасных бесконтактных транзакций

А вот и детали по интеграции с новым NFC API (Apple Pay/Wallet). Несколько фактов:
🟢В iOS 18.1 появятся API-интерфейсы для бесконтактных транзакций с использованием
🟢Нужны будут отдельные приватные Entitlements, которые будут выдаваться после заключения соглашение с Apple и получения разрешения на использование
🟢Разработчики должны предоставить возможности только для пользователей на соответствующих территориях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔨 Что нового в Xcode 16 Beta 6
Вчера опробовал последнюю бету Xcode на своих пет-проектах и он удивительно хорош!

🔘 AI автокомплит работает
🔘 Поставляется со Swift 6
🔘 Исправили баг с AppIntent в разных таргетах
🔘 Исправили ошибку при подключении девайсов

Поддерживает MacOS Sonoma, можно ставить параллельно с Xcode 15.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16
🐥 "Первоклассные функции" в Swift
В Swift, как многие знают, функции являются объетами первого класса (first-class citizen). Но не все понимают, как много всего таит это словосочетание. Исходя из определения это значит что функция:
🟢Может быть сохранены в переменной или структурах данных
🟢Может быть передана в функцию как аргумент
🟢Может быть возвращена из функции как результат
🟢Может быть создана во время выполнения программы

Такие возможности использования функций упрощают код и делают его более лаконичным, позволяет извлекать методы экземпляра в виде замыканий. В статье рассматриваются примеры применения возможностей "первокласных" функций в решении различных задач
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🐥 Non-Sendable типы тоже классные
Достойная статья на тему изоляции и параллелизма в Swift 6
🟢Изоляция типов в Swift 6 обеспечивает безопасность потоков, но не всегда соответствует ожиданиям
🟢Non-sendable типы могут быть потокобезопасными при использовании с Swift 6, но не всегда
🟢Компилятор Swift 6 может безопасно передавать Non-sendable типы, между изолированными доменами, но это не меняет их потокобезопасности
🟢Способы устранения проблем при взаимодействии протоколов и изоляций
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Forwarded from Android Broadcast
Запустили Epic Game Store на Android по всему миру и на iOS в Европейском Союзе.

#epic