Обновленный SwiftUI скилл от Пола Хадсона
Один из самых популярных скиллов для iOS разработки дорос до второй версии и получил актуальные знания про разработку под Duo и iOS 27.
Один из самых популярных скиллов для iOS разработки дорос до второй версии и получил актуальные знания про разработку под Duo и iOS 27.
GitHub
GitHub - twostraws/SwiftUI-Agent-Skill: SwiftUI agent skill for Claude Code, Codex, and other AI tools.
SwiftUI agent skill for Claude Code, Codex, and other AI tools. - twostraws/SwiftUI-Agent-Skill
❤30💅2
Карта зависимостей системных фреймворков
Держите классный граф, на котором можно посмотреть, что импортируют в себя фреймворки всех Apple ОС.
Держите классный граф, на котором можно посмотреть, что импортируют в себя фреймворки всех Apple ОС.
❤18💅4
Как исследовать macOS приложения с lldb
Закапываемся в то, как lldb работает под капотом, и как с его помощью можно подключиться к любому приложению, заставить его выполнять произвольные команды, а затем завернуть это в свой собственный инструмент разработчика.
Закапываемся в то, как lldb работает под капотом, и как с его помощью можно подключиться к любому приложению, заставить его выполнять произвольные команды, а затем завернуть это в свой собственный инструмент разработчика.
👍9
Личный сайт на SwiftUI-like компонентах
Разбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!
Разбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!
Sindre Sorhus
This Website Is Now Made in Swift
SwiftUI-like components, styles as modifiers, and a compiler that catches broken links before visitors do. How this site is made, and why I love working on it.
1❤8💅3👍1
Новый CLI тул xcodeproj
В Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настройки проекта и делать другие похожие штуки.
В Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настройки проекта и делать другие похожие штуки.
Artem Novichkov
Xcode Projects for the Command Line and Coding Agents
Edit Xcode projects from the terminal with xcodeproj, xcprojformatter, and the new JSON format
❤24
Q&A про iPhone Duo
Apple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:
👉В чем ограничения тестирования приложений под Duo на симуляторе
👉Как открытие/закрытие влияет на камеру в приложениях
👉Как стоит обрабатывать кейс стационарной позиции
👉Как себя ведет TextView
Apple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:
👉В чем ограничения тестирования приложений под Duo на симуляторе
👉Как открытие/закрытие влияет на камеру в приложениях
👉Как стоит обрабатывать кейс стационарной позиции
👉Как себя ведет TextView
Substack
iPhone Duo Group Lab 10/13/26 - Q&A
Direct answers from Apple Engineers
👍2❤1
Новый xctrace skill
В обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.
В обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.
X (formerly Twitter)
Artem Novichkov (@iosartem) on X
New in xcode-skills: the xctrace skill from Apple.
Your agent can now profile with Instruments from the CLI: record traces, read .trace files, dig through call trees, symbolicate, and triage hang…
Your agent can now profile with Instruments from the CLI: record traces, read .trace files, dig through call trees, symbolicate, and triage hang…
🔥19👍4
Как удалить мусорные тесты
Каждое поколение моделей сходит с ума по-своему. Текущее, помимо прочего, пишет юнит-тесты как не в себя, поэтому любой хоть сколько-то крупный проект обзавелся уже тысячами их. При этом подавляющая часть тестов абсолютно бесполезны.
Автор статьи перечитал книгу Orta Therox 2016 года, вытащил из нее правила того, что делает тест хорошим, и собрал из этого специальный скилл для зачистки вашего тест-сьюта.
Каждое поколение моделей сходит с ума по-своему. Текущее, помимо прочего, пишет юнит-тесты как не в себя, поэтому любой хоть сколько-то крупный проект обзавелся уже тысячами их. При этом подавляющая часть тестов абсолютно бесполезны.
Автор статьи перечитал книгу Orta Therox 2016 года, вытащил из нее правила того, что делает тест хорошим, и собрал из этого специальный скилл для зачистки вашего тест-сьюта.
sergdort.github.io
Pragmatic Testing for Agents | Journey before destination, tests before production
Ask a coding agent for a feature and you get the feature plus forty tests. They all pass. You stop reading them somewhere around test six. I don’t blame the…
❤39💅6👍1
Как собрать эвалы из своих агентских сессий
Держите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моделей, харнессов и скиллов.
Держите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моделей, харнессов и скиллов.
X (formerly Twitter)
Ibragim (@ibragim_bad) on X
Turn your agent sessions into evals. Mine found a 2× cheaper setup
🔥5
Обзор на iPhone Duo
На прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной.
TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией приложений пока беда.
В итоге я пока что передумал брать себе, скорее всего буду ждать второго поколения.
На прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной.
TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией приложений пока беда.
В итоге я пока что передумал брать себе, скорее всего буду ждать второго поколения.
Daring Fireball
The iPhone Duo
It’s been a lot of fun trying the Duo out for a week, but it feels like I’ve gotten to use an extraordinarily polished prototype — not a finished product that I’d want to buy and carry.
❤2
UIKit vs SwiftUI
Последние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного рода бенчмарки, на которых просят агента сделать одно и то же приложение на двух фреймворках – и SwiftUI консистентно проигрывает везде.
Расскажите, а вы-то что думаете, какой вообще смысл в SwiftUI сегодня?
Последние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного рода бенчмарки, на которых просят агента сделать одно и то же приложение на двух фреймворках – и SwiftUI консистентно проигрывает везде.
Расскажите, а вы-то что думаете, какой вообще смысл в SwiftUI сегодня?
GitHub
GitHub - notolivaresf/uikit-vs-swiftui
Contribute to notolivaresf/uikit-vs-swiftui development by creating an account on GitHub.
👍41❤2
Как дизайнить приложения под Duo
Как я и писал в понедельник, основная беда Duo на сегодня – малое количество адаптированных приложений. Поэтому держите статью, которая может вас вдохновить на красивые визуальные решения, если все-таки решите портировать.
Как я и писал в понедельник, основная беда Duo на сегодня – малое количество адаптированных приложений. Поэтому держите статью, которая может вас вдохновить на красивые визуальные решения, если все-таки решите портировать.
Pockity
Designing for iPhone Duo
Pockity’s latest release, v2026.10.3, brings full iPhone Duo support to the app. I trust you have already seen the iPhone Duo webpage by now. If you haven’t, please check it out, and try out the di...
👎10❤6
Портируем приложение с iPad на Duo
Ну и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.
Ну и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.
skarol.dev
Getting your app ready for iPhone Duo: what actually broke | skarol.dev
iPhone Duo ships on 23 October, and Duo screenshots become mandatory for new App Store submissions in April 2027. Here is what broke when we ran a real app on it, and the checks I'd do first.