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

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
Download Telegram
Анализ .ipa файла Threads app
Ожидаемо ничего интересного или провокационного не обнаружено. Анализ показывает как просто получить доступ к файлам в бандле, и что plist не место для приватных ключей. Из интересного:

👉 Полный набор собственных шрифтов
👉 Библиотеки статически слинкованы
👉 36 локализаций
👉 Metal шейдеры
👉 CoreML модели для оптимизации выдачи ленты на устройстве
👉 info.plist содержит релизный бранч fbobjc/releases/release-igios-2023.07.17

#reverseEngineering
👍5👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Незаметные детали интерактивного дизайна
Лонгрид с примерами интуитивного интерфейса с которым пользователь знакомится через анимации

👉 Метафоры в дизайне
👉 Кинетическая физика анимаций
👉 Жесты смахивания
👉 Отзывчивость интерфейса
👉 Закон Фиттса

#design
👍9👎1
Продление подписки из приложения

С сегодняшнего дня, если подписка не продлевается из-за проблемы с оплатой, в приложении появится предупреждение, позволяющее обновить способ оплаты. Эта функция доступна с iOS 16.4 и для ее внедрения не требуется никаких действий
Подробнее можно почитать в документации - Тестирование ошибок оплаты подписки.

#StoreKit #inAppPurchase
👍6👎1
Виджеты на iOS и Android: что учесть при проектировании и дизайне (13 мин)

- Что и для чего должно быть в виджете
- Размеры и ресайзинг
- Визуальная подача
- Краевые состояния
- Доступность
- Взаимодействие и анимация
- Чек-лист эффективного виджета

#widget
👍5👎1
Multipeer Connectivity Framework (30 мин)

Простой туториал по организации общения между девайсами без сервера. Технически реализовано через Bluetooth+WiFi, аналогично AirDrop или NameDrop в iOS 17. Сама технология доступна еще с iOS 7, но работать предсказуемо начала только недавно. Для тех кто не знал или забыл, отличный повод ознакомиться

#MultipeerConnectivity #framework
👍11👎1
Опубликован полный набор лекций знаменитого курса CS193p Стэнфордского университета - Разработка приложений для iOS.

В этом году нет видео, но записан экран и звук. Уникальность этого курса - ссылки на вспомогательные материалы (домашнее задание, демонстрационный код).
Это весенний курс, нововведений с WWDC 2023 еще нет. Именно с этого курса версии 2011 года я начинал свой путь в iOS разработку и качество лекций и демонстраций с тех пор не перестает радовать

#cs193p
👍21👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Реализуем поиск на карте с MapKit и SwiftUI (15 мин)
MapKit в iOS 17 получил новые API для работы со SwiftUI, которые значительно упростят работу с картами. Чтобы разобраться с новыми API, автор на примере небольшого компонента карты с возможностью поиска, рассматривает основные возможности:

👉 Создание карты
👉 Отображение Sheet поверх карты
👉 Приватные API
👉 Отображение результатов поиска
👉 Отображение панорамы места

#MapKit #SwiftUI
👍8👎1