ИИ-помощники замечательно справляются с написанием кода на SwiftUI. Они понимают иерархию представлений, знают, когда лучше использовать LazyVStack вместо VStack, и могут создавать сложные макеты на основе текстового описания. Но у них есть фундаментальное ограничение: они не видят, что создают.
Подумайте о том, как вы разрабатываете пользовательский интерфейс. Вы пишете код, смотрите на холст предварительного просмотра, корректируете значение отступа, проверяете еще раз. Это тесная обратная связь между кодом и визуализацией. У ИИ-помощников такой связи нет. Они пишут код, передают его вам и надеются на лучшее. Когда что-то выглядит не так, вы описываете проблему словами, они пытаются интерпретировать ваше описание, и цикл повторяется. Это медленно и приводит к потере информации. Что если бы ИИ мог просто… посмотреть на предварительный просмотр?
Claude XcodePreviews — набор скриптов для программной сборки и захвата предварительных просмотров SwiftUI. Разработан для работы с Claude Code для визуального анализа компонентов пользовательского интерфейса.
Особенности:
- Динамическое внедрение предварительного просмотра — создает минимальные цели PreviewHost вместо сборки полных приложений
- Поддержка пакетов SPM — работает с автономными пакетами Swift
- Поддержка проектов Xcode — работает с файлами xcodeproj (включая проекты, сгенерированные Tuist)
- Быстрая сборка — собирает только необходимые модули (~3-4 секунды для кэшированных сборок)
- Обнаружение пакетов ресурсов — автоматически включает пакеты ресурсов для тем/цветов.

