iOS SwiftUI Toolkit
Курируемые

iOS SwiftUI Toolkit

Создавайте готовые к продакшену приложения на SwiftUI с паттернами UI, диагностикой производительности и лучшими практиками рефакторинга представлений — три ключевых навыка для iOS-разработчиков.

3 навыки 3 установки
iosswiftuimobileapplexcode
Обновлено 7 дней назад

Установить

Выполните эту команду, чтобы установить все навыки в этом плагине:

npx skillstore add @ios-swiftui-toolkit

Навыки будут установлены в директорию .claude/skills/

Обзор

Руководство по использованию

Улучшено с помощью ИИ

Подробное руководство

## Обзор

Создавайте готовые к продакшену приложения на SwiftUI — этот инструментарий объединяет три ключевых навыка Dimillian для паттернов UI, диагностики производительности и рефакторинга представлений.

## Быстрый старт

1. **Установите плагин**: `npx skillstore add @ios-swiftui-toolkit`
2. **Начните с паттернов UI**: Используйте навык **swiftui-ui-patterns** при создании новых экранов или рефакторинге существующих представлений — он охватывает TabView, NavigationStack, sheets, lists, forms и theming с реальными примерами кода из продакшен-приложений
3. **Диагностируйте производительность**: При возникновении проблем с плавностью прокрутки или чрезмерным потреблением CPU вызывайте навык **swiftui-performance-audit** для выявления корневых причин и получения рекомендаций по профилированию в Instruments
4. **Оптимизируйте файлы представлений**: Используйте навык **swiftui-view-refactor** для стандартизации внедрения зависимостей через @Observable, уменьшения количества опциональных view model bindings и соблюдения архитектуры MV

## Ключевые навыки

- **swiftui-ui-patterns** — Лучшие практики для TabView, NavigationStack, sheets, forms, lists и темизации. Реальные примеры кода для паттернов конкретных компонентов (элементы управления, гриды, оверлеи, поисковые строки и т.д.)
- **swiftui-performance-audit** — Диагностика медленного рендеринга, высокого потребления CPU/памяти, избыточных обновлений представлений и нестабильности layout. Предоставляет рекомендации по профилированию в Instruments, когда анализа кода недостаточно
- **swiftui-view-refactor** — Стандартизация структуры представлений SwiftUI: внедрение зависимостей, использование @Observable, non-optional view models и согласованные паттерны MV

## Советы

- Комбинируйте swiftui-ui-patterns с swiftui-view-refactor: создавайте экраны с помощью swiftui-ui-patterns, затем очищайте их с помощью swiftui-view-refactor перед коммитом
- Используйте swiftui-performance-audit перед публикацией в App Store для раннего выявления утечек памяти и проблем с рендерингом
- Отлично подходит для команд, внедряющих современный SwiftUI (iOS 17+ с @Observable), которые хотят обеспечить согласованную архитектуру во всей кодовой базе

Навыки

3
U

swiftui-ui-patterns

Безопасно 71

Создание SwiftUI представлений с лучшими паттернами

Создание SwiftUI представлений требует понимания архитектуры навигации, паттернов компонентов и управления состоянием. Этот навык предоставляет готовые к использованию паттерны для вкладок, модальных окон, списков, сеток и многого другого, чтобы вы могли развертывать быстрее и с меньшим количеством ошибок.

🎨 Дизайн и креатив от Dimillian ⚙️🌐
📊

swiftui-performance-audit

Безопасно 71

Аудит производительности SwiftUI

Приложения на SwiftUI могут страдать от медленной отрисовки, прерывистой прокрутки и чрезмерного использования процессора. Этот навык проведёт вас через проверку кода, профилирование в Instruments и целенаправленные исправления для оптимизации производительности вашего приложения.

💻 Кодинг и разработка от Dimillian ⚙️🌐
🔄

swiftui-view-refactor

Безопасно 70

Рефакторинг SwiftUI Views

SwiftUI представления часто становятся беспорядочными с непоследовательным упорядочением свойств и смешанными обязанностями. Этот навык применяет последовательную структуру к представлениям, обеспечивая правильное упорядочение, предпочитая MV паттерны вместо моделей представлений и обеспечивая правильное использование Observation.

💻 Кодинг и разработка от Dimillian ⚙️🌐