iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.1K subscribers
757 photos
68 videos
4.23K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Лучший сетап для камеры на симуляторе

На фронтальную камеру стримится поток с камеры ноутбука, а задняя камера показывает все окна, находящиеся за симулятором. В таком режиме можно тестировать и распознавание лиц, и QR кодов, и что угодно еще.

Настроить такой сетап можно с помощью приложения SimCam.
🔥78👍7💅1
AgentKitten – агентский фреймворк на Swift

Если вам надо писать нативных агентов для Apple платформ – посмотрите на AgentKitten. В целом все агентские фреймворки очень похожи, примитивы все вроде на месте, так что может стать хорошей альтернативой условному LangChain.
👍12👎2
🤖 AI в разработке: время новых процессов

Сейчас уже поздно спорить о том, нужен ли AI в разработке: он прочно вошёл в процессы — и в стартапах, и в бигтехе.

Эксперты Podlodka AI Crew собрали сезон «AI-First Development», чтобы обсудить уже не отдельные инструменты, а новую инженерную модель, в которой AI становится частью команды.

С 15 по 19 июня участники конференции:

📄 Разберутся, как делать AI-разработку более предсказуемой с помощью Open Spec Development

⚡️ Изучат model routing и prompt caching


🏗 Узнают, как автоматизировать инженерные процессы с помощью AI

🤖 Обсудят навыки и оркестрацию AI-агентов

📊 Посмотрят, как AI влияет на качество и скорость разработки.


Формат конференции — необычный и удобный: пять дней живых Zoom-сессий по утрам и вечерам, закрытое комьюнити в Telegram и обсуждения со спикерами.

Если хотите разобраться, как реально встроить AI в процессы разработки и использовать его не только для генерации кода — присоединяйтесь, тем более, что сейчас действует приятная early-bird цена на участие.

🎟 Посмотреть программу и купить билеты:
https://podlodka.io/aicrew
👎142💅2
Прячем вьюшки со скриншота

Если вы хотите отображать какой-то SwiftUI элемент в приложении, но прятать его на скриншотах, при записи видео или стриминге, задача становится не очень тривиальной. В статье разбирается, какой приватный API может с этим помочь.
👍25
Минимум времени на запуск монетизации приложения, максимум дохода

Яндекс выкатил обновление Yandex Mobile Ads SDK. После переработки ядра и архитектуры SDK весит на 30% меньше. А чем компактнее SDK, тем быстрее скачивается и меньше весит ваше приложение. Следовательно — выше конверсия в установку.

А ещё:
👉 появилась поддержка современных стандартов асинхронной разработки;
👉 обновился дизайн рекламных форматов и появились гибкие API-интерфейсы;
👉 для перехода на новую версию добавили скиллы для ИИ-агентов.

Рекламная сеть Яндекса объединяет издателей приложений с рекламодателями из более чем 80 стран. Причем не только из Директа, но и других рекламных платформ.

Подробнее об обновлении можно прочитать тут.
👎37👍52🔥2
DebugSnapshots – новая библиотека от Pointfree

Pointfree выпустили новую библиотеку, которая позволяет легко трекать любые изменения в данных, содержащихся в классе, ставить брейкпойнты на их изменения и в целом дебажить. Все, что нужно сделать – добавить макрос.
👍18👎3
AdaEngine – новый игровой движок на Swift

AdaEngine – 2D игровой движок, построенный вокруг паттерна Entity Component System. Есть поддержка физики, кастомных шейдеров и описания интерфейса на SwiftUI.

Только-только вышел первый публичный релиз, если есть вопросы, пишите автору – @SpectralDragon.
🔥35👍75💅2👎1
Работаем с TimelineView

TimelineView позволяет свертстать вьюшку, которая будет реагировать не только на изменения данных, но и на изменение времени. В статье разбирается, как с ней правильно работать, в том числе как организовывать анимации и настраивать частоту обновлений.
👍16💅2
Goodnotes в браузере на Swift

Команда Goodnotes решила портировать приложение в браузер, сохранив все возможные фичи и оптимизации. В итоге они решили не переписывать его на JS, а использовать SwiftWasm. В посте они детально разбирают получившуюся архитектуру, проблемы, и результаты по реюзу еода и перфомансу.
1🔥20👍5💅3
Apple Design Awards 2026

Подъехали победители Apple Design Awards этого года, так что можете вдохновляться! Вот несколько интересных:

👉grug – self-help цитатник пещерного человека
👉Blippo – альтернативное телевидение
👉Tide Guide – трекер волн
7👍1
Нужны ли акторы без стейта

Обычно акторы используют для того, чтобы изолировать какой-то стейт. Но есть и stateless кейсы, где акторная модель может быть полезна. Например, чтобы если обернуть в актор сетевой клиент, то можно получить гарантию того, что сетевые запросы не вызовутся на главном потоке. Другие примеры – в статье.
1
Скиллы и промпты нового Xcode

В Xcode 27 beta 1, показанном на WWDC, появилось много новых AI фичей. Если вы хотите закопаться в конкретные промпты, или забрать SwiftUI скиллы, написанные инженерами Apple, в другие редакторы – поисследуйте этот репозиторий.
10
Ну ладно, на самом деле главная фича нового Xcode, это вот эта кнопочка.
💅132🔥4213👍7👎1
Что нового в UIKit

Большая часть изменений очень прозрачно намекают на то, что осенью нас все-таки ждет раскладушка:

👉Navigation Bar и кнопки в нем умеют подстраиваться под размеры и форм-факторы экранов.
👉Window Scenes теперь могут определять собственную орентацию.
👉Таббар может определить, где он предпочитает находиться на экранах, поддерживающих оба варианта – снизу или сбоку.

Из других интересных штук:
👉Каждый ViewController может зарегистрировать неинтерактивное представление для внешнего дисплея.
👉У Window Scenes появилась возможность запросить дополнительное подтверждение перед закрытием.
👉Одному табу в таббаре можно задать отличное от всех остальных поведение, которое заметно выделит его.
👉Обновлять визуальное состояние табов теперь можно одним батчем.
👍101
Какие сессии WWDC посмотреть

Как и всегда в это время года, начинает появляться куча рекомендаций по тому, какие сессии WWDC точно стоит посмотреть. Помимо понятного набора из Platforms State of the Union, What's new in Xcode / Swift / SwiftUI, вот несколько интересных:

👉What's new in the Foundation Models
👉Meet Core AI
👉Building agentic apps with Foundation Models
👉Enhance your presence on the App Store
👉Meet the Music Understanding Framework

А вообще, вот репозиторий с содержимым каждой сессии, который вы можете отдать вашему агенту и сами его поспрашивать о новинках.
👍143
CLI для Apple Feedback Reports

На ваши репорты Apple никогда не ответит, и, скорее всего, никогда не починит – но это все еще не повод их не заводить! Но теперь это можно делать не руками, а отправлять своего агента, прямо когда он столкнулся с каким-то багом.
8👎7
Трекер баззвордов WWDC

Наконец-то кто-то сделал эту важнейшую работу – выгрузил все баззворды из кейноутов WWDC, и посчитал тренды их упоминания.

👉Частотность использования баззвордов растет год к году
👉Apple Intelligence часто произносили в 2024, в 2025 стеснительно молчали, а в 2026 все вернулось на тот же уровень
👉"Amazing" почти вымер, но на смену ему пришел "powerful"
👉Теперь все "faster than ever", но уже не "best ever"
💅3010