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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Про опыт работы с агентами в iOS

Вова Игнатов из Anytype рассказывает про то, как последние восемь месяцев он экспериментировал с AI агентами, и в итоге увидел, что постепенно стал закрывать в два раза больше задач в трекере, чем раньше. Что в статье:

👉Детально про сетап и пайплайн работы с Claude Code
👉Советы по AGENTS.md и скиллам
👉Почему голосовой ввод – огромный буст к производительности
👉Полезные лайфхаки вроде кастомизации статус-бара в Claude Code
🔥29💅6
Скилл по Swift Testing

Так, вы маякните мне, если перестать делиться скиллами, относящимися к iOS. Но, вообще-то, скиллы – это просто новый формат статей про лучшие практики работы с каким-то фреймворком, которые можно не читать самому, а скормить своей машине – идеально!
👍46👎12🔥32💅1
Ladybird не будут переписывать на Swift

Ladybird – один из редких новых браузеров с собственным движком, а не рескин Chromium или Firefox. Он написан на С++, но 2 года назад команда решила постепенно мигрировать движок на Swift.

Тогда же примерно собрали и большой тикет из ссылки в заголовке со всеми блокерами, которые мешали переезду. Чуда не случилось, проблемы не решены, и еще один браузер отказался от Swift.

В итоге вместо Swift выбрали Rust:

We previously explored Swift, but the C++ interop never quite got there, and platform support outside the Apple ecosystem was limited. Rust is a different story. The ecosystem is far more mature for systems programming, and many of our contributors already know the language. Going forward, we are rewriting parts of Ladybird in Rust.
🔥19💅8👍2👎1
Как устроен рендеринг ASCII

Держите невероятно крутой лонгрид про то, как реализовать рендеринг изображений, 3D моделей и анимаций в ASCII – начиная от того, как подобрать символ, соответствующий определенному уровню контраста и яркости пикселя, заканчивая алиасингом.
🔥215
asc – CLI для App Store Connect

asc – неофициальный CLI клиент на go для работы с API App Store Connect. Что с его помощью можно делать:

👉Работать со всеми фичами Testflight
👉Заливать сборки в App Store
👉Менеджерить скриншоты, локализации и прочее
👉Собирать данные по аналитике и продажам
👉Работать с Xcode Cloud
👉Да и в целом покрывает практически все фичи, которые есть
👍16💅4
Пишем coding agent на Swift

Бесплатный эпизод Swift Talks про то, как написать простого кодинг агента общего назначения поверх OpenAI API.
👎9🔥7👍31
Трекаем потребление токенов в Foundation Models

В iOS 26.4 появилась возможность следить за тем, как Foundation Models тратят токены. Это важно с учетом того, что размер контекста у локальных моделей очень маленький, и его наполнение сильно влияет на качество работы AI фич.

Вместо статьи можно сразу посмотреть код с примерами на GitHub.
10💅4👎1🔥1
Большое исследование мобильных разработчиков

Историю с проведением ежегодных опросов мобильных разработчиков я начал больше 10 лет назад. Сам я уже перестал этим заниматься, а дело живет – и ребята из DevCrowd запустили новое исследование. И вот в 2026 году его результаты, кажется, будут действительно неожиданными – разработка за последний год поменялась очень сильно, и эта волна, кажется, наконец-то докатилась и до iOS.

В опросе будем разбираться с тем, что происходит на рынке по грейдам и зарплатам, выживает ли кроссплатформа, как мобильщики используют AI в работе, куда расти, и как искать работу. Результаты выложим где-то в апреле!

👀Посмотреть прошлые исследования
👉Пройти опрос
👍5💅1
Q&A с Apple про SwiftUI

Apple продолжают уходить от режима, в котором они общаются с разработчиками только раз в год на WWDC. Например, сейчас они пробуют новый формат – вебинары с Q&A. Недавно прошел такой вебинар по SwiftUI, и один из участников подбил все 100 вопросов в один пост.
👍234
Перфоманс CoreData vs SwiftData

Автор статьи сравнивает производительность CRUD операций на идентичных приложениях, одно из которых использует CoreData, а другое – SwiftData. Выводы такие:

👉На датасетах до 1.000 записей перфоманс примерно одинаковый, заметные отличия начинаются на пороге в 1.000.000 записей.
👉Максимальное потребление памяти на больших датасетах у SwiftData в 7 раз выше, а стабильное – в 2.5 раз.
👉Время старта замедляется в 8.5 раз.
💅15👍61
SwiftUI Skill от Пола Хадсона

Что внутри скилла:

👉Инструкции по тому, как обходиться с deprecated APIs, и на что их заменять
👉Способы оптимизации перфоманса рендеринга
👉Инструкции по работе с accessibility
👉Куча разных best practices по написанию более компактного и чистого кода
1🔥33👍8👎51
Sosumi.ai теперь CLI

Sosumi.ai – сервис от Mattt, который упрощает доступ ваших агентов к документации Apple. Раньше он работал толтко через MCP, а теперь доступен и как отдельный CLI, так что пользоваться им проще.
15
TUIkit – библиотека для SwiftUI-like консольных интерфейсов

TUIkit – библиотека, которая дает знакомые вам примитивы вроде VStack, HStack, Text, Button и других, для того, чтобы собирать из них красивые консольные интерфейсы. Из интересного – встроенные темы, работа с фокусом и клавиатурой, ноль сторонних зависимостей.
🔥29💅3👍1
Скилл для сравнения дизайна в Figma и скриншотов

Держите еще один классный скилл для ваших агентов – автоматическое сравнение дизайна в Figma с тем, как интерфейс выглядит в Xcode Previews.
22🔥3💅3👍1
Vision for Networking in Swift

В Swift планируют серьезно переработать API для работы с сетью – сделать безопасным, построив его поверх structured concurrency, простым, модульным и кроссплатформенным.

По архитектуре его видят примерно следующим образом:

👉На фаундейшн уровне находятся общие IO примитивы
👉На следующем слое – реализация всех популярных сетевых протоколов
👉На верхнем уровне – серверный и клиентский API, подходящий большинству разработчиков
🔥38💅11