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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Карта зависимостей системных фреймворков

Держите классный граф, на котором можно посмотреть, что импортируют в себя фреймворки всех Apple ОС.
❤18💅4
Как исследовать macOS приложения с lldb

Закапываемся в то, как lldb работает под капотом, и как с его помощью можно подключиться к любому приложению, заставить его выполнять произвольные команды, а затем завернуть это в свой собственный инструмент разработчика.
👍9
Новый CLI тул xcodeproj

В Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настройки проекта и делать другие похожие штуки.
❤24
Q&A про iPhone Duo

Apple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:

👉В чем ограничения тестирования приложений под Duo на симуляторе
👉Как открытие/закрытие влияет на камеру в приложениях
👉Как стоит обрабатывать кейс стационарной позиции
👉Как себя ведет TextView
👍2❤1
Новый xctrace skill

В обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.
🔥19👍4
Как удалить мусорные тесты

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

Автор статьи перечитал книгу Orta Therox 2016 года, вытащил из нее правила того, что делает тест хорошим, и собрал из этого специальный скилл для зачистки вашего тест-сьюта.
❤39💅6👍1
Как собрать эвалы из своих агентских сессий

Держите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моделей, харнессов и скиллов.
🔥5
Обзор на iPhone Duo

На прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной.

TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией приложений пока беда.

В итоге я пока что передумал брать себе, скорее всего буду ждать второго поколения.
❤2
UIKit vs SwiftUI

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

Расскажите, а вы-то что думаете, какой вообще смысл в SwiftUI сегодня?
👍41❤2
Как дизайнить приложения под Duo

Как я и писал в понедельник, основная беда Duo на сегодня – малое количество адаптированных приложений. Поэтому держите статью, которая может вас вдохновить на красивые визуальные решения, если все-таки решите портировать.
👎10❤6
Портируем приложение с iPad на Duo

Ну и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.