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

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
📘Разбираемся с новым API для саджестов дневнику
Вышла iOS 17.2, главным нововведением которой стало приложение Дневник (Journal).
Давайте рассмотрим это приложение как разработчики. На WWDC23, Apple представила новый API для предоставления саджестов дневнику. Нам предлагается обширный API, приправленый повсеместной приватностью
1️⃣ Поддерживается несколько типов ассетов:
🤸Активность
🎧 Медиа
👫Контакты
📷Фото
📍Локация
2️⃣ Новый пикер для интеграции поверх ваших приложений с простой интеграцией
3️⃣ Ограничения в приватности, пользователь может выбрать что готов предоставить

#wwdc23
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82
🐥😺 Retainable
В своем посте на хабре "Насколько Swift удобен для DSL?", я вскользь упоминал про свои снипеты assignOnWeak и методе weakify. В представленной либе, автор пошел дальше и сделал простую библиотеку для всех возможных случаев с Readme и примерами

publisher
.sink(weak(ThisClass.handle))
.store(in: &cancellables)
var userNameBinding: Binding<String> = .init(
set: unowned(\.userName),
get: unowned(\.userName)
)
networkManager.performTask(weak(
capture: (userId, chatId), ThisClass.process)
)

#weak #swift
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
SwiftData как замена CoreData

Опубликовали мой доклад с Mobius, про внутреннее устройство SwiftData и мои замеры производительности. Уже работаю над постом на Хабр, а пока можно посмотреть в формате доклада 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍5
🍎Подготовьтесь к последним бета версиям!
Apple опубликовала новость с призывом начать тестирование новых бета версий iOS и Xcode. Что там нового:

Xcode 15.2: 24!! пункта исправлений VisionOS и ничего больше. Пахнет скорым релизом Vision Pro

iOS 17.3:
👉 Новая защита украденных устройств, которая делает ваш смартфон еще надежнее, даже если к нему получили пароль
👉 Поддержка RCS для полной совместимости СМС-сообщений между Айфоном и Андроид
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🈸 Условное ценообразование для подписок
Внезапно, Apple анонсировала новую программу для разработчиков, позволяющую предлагать скидки на встроенные подписки, исходя из подписок приложений конкурентов 🧐. Скидка будет действовать только пока активна другая подписка клиента, если отменить другую подписку, до оформления новой, то будет предложена уже обычная цена. Очень не обычный шаг для Apple. Похоже что это подготовка скидок на Apple One и Apple TV+, для борьбы с конкурентами и выделения целевой аудитории
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3
Современные шаблоны навигации
Периодически приходится обсуждать с коллегами различные подходы к навигации в мобильных приложениях. На этой странице собраны все популярные шаблоны навигации для организации экранов в мобильных приложениях. Особенно радует присутствие ссылок на Apple HIG, актуальную сессию WWDC22 про навигацию в iOS и книгу O'Relly про дизайн интерфейсов. Если нужно обсудить навигацию, очень удобно использовать данную страницу в качестве референса
👍102
😺️ Сравнение популярных SDK аналитики для iOS
Сравнивнение 6 аналитических SDK для iOS. Каждый SDK будет сравнивается с вновь созданным проектом Xcode. Это простое приложение с одним экраном.
👉 Сравнение импакта на размер приложения
👉 Сравнение импакта на время запуска приложения

Если перед вами стоит вопрос, какую систему выбрать для аналитики или ищете причины не встраивать аналитику в ваше приложение и довольствоваться Apple аналитикой - эта статья для вас 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
😀 Что такое observability мобильного приложения (45 мин)
Вышел мой самый любимый доклад с осеннего Mobius про Observability мобильных приложений в Тинькофф. Я принимал участие в адаптации этого доклада под аудиторию мобильных разработчиков, но Даниэль смог превзойти мои ожидания! Из доклада вы узнаете:

😀 Как один сбой в клиенте Тинькофф привел к 24 часам неработающего приложения
😀 Как из этого появились инженерные SRE практики в мобильных приложениях
😀 Что такое Observability и что есть в мобильном приложении Тинькофф
😀 Какие данные и как собираются для обеспечения Obsrvability

Очень рад что получилось поделиться этим с сообществом и крайне рекомендую к просмотру!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍641