Навыки iOS Developer
📱

iOS Developer

Безопасно

Создавайте нативные iOS приложения с помощью Swift и SwiftUI

Создание iOS приложений требует освоения сложных фреймворков Apple и требований App Store. Этот навык предоставляет экспертные рекомендации по Swift, SwiftUI и лучшим практикам iOS для ускорения вашего рабочего процесса разработки.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «iOS Developer». Создать базовый список SwiftUI с навигацией

Ожидаемый результат:

Предоставляет полный SwiftUI ContentView с NavigationStack, моделью ListItem, массивом примеров данных и правильной обработкой destination навигации с паттернами навигации iOS 18

Использование «iOS Developer». Добавить Core Data в моё SwiftUI приложение

Ожидаемый результат:

Генерирует настройку стека Core Data, точку входа App с внедрением environment, сущность примера с @FetchRequest и операции сохранения/удаления в ViewModel

Использование «iOS Developer». Реализовать архитектуру MVVM для моего приложения

Ожидаемый результат:

Предоставляет полную структуру MVVM со структурами Model, ObservableObject ViewModel со свойствами @Published и SwiftUI View с правильными соединениями binding

Аудит безопасности

Безопасно
v1 • 2/25/2026

This is a prompt-only skill containing iOS development guidance with no executable code. Static analysis scanned 0 files and found 0 security issues. The skill provides documentation and best practices for iOS development without any code execution, network calls, or system access. Safe to publish.

0
Просканировано файлов
0
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
32
Сообщество
100
Безопасность
74
Соответствие спецификации

Что вы можете построить

Мобильный стартап, создающий MVP

Ускорьте разработку iOS приложения, генерируя код Swift для основных функций, настраивая архитектуру MVVM и реализуя представления SwiftUI с правильным управлением состоянием.

Корпоративная команда, модернизирующая устаревшие приложения

Руководство по стратегиям миграции с UIKit на SwiftUI, внедрение паттернов Clean Architecture и установление единых стандартов кодирования для команды iOS.

Разработчик, готовящий публикацию в App Store

Навигация по правилам рецензирования App Store, оптимизация метаданных для обнаружения, настройка App Store Connect и подготовка рабочих процессов бета-тестирования TestFlight.

Попробуйте эти промпты

Создать базовое представление SwiftUI
Создайте представление SwiftUI, которое отображает прокручиваемый список элементов с функцией поиска. Включите правильное управление состоянием и используйте поисковые API iOS 18.
Реализовать Core Data со SwiftUI
Покажите, как настроить Core Data с интеграцией SwiftUI, используя @FetchRequest. Включите модель данных, настройку постоянного контейнера и CRUD операции для приложения заметок.
Построить сетевой слой с async/await
Создайте современный сетевой слой, используя URLSession с Swift async/await. Включите обработку ошибок, модели Codable и уровень сервиса для REST API с аутентификацией.
Реализовать биометрическую аутентификацию
Реализуйте аутентификацию Face ID и Touch ID, используя фреймворк LocalAuthentication. Включите правильную обработку ошибок для недоступных биометрических данных и возврат к аутентификации по коду доступа.

Лучшие практики

  • Используйте подход SwiftUI-first с интеграцией UIKit только когда это необходимо для функций, недоступных в SwiftUI
  • Реализуйте строгую конкурентность с паттернами Swift 6 async/await и избегайте небезопасной изоляции actor
  • Следуйте руководству Apple Human Interface Guidelines для согласованного пользовательского опыта во всех iOS приложениях
  • Включайте комплексную обработку ошибок с удобным откликом для пользователя и правильными опциями восстановления

Избегать

  • Избегайте использования операторов форсированного раскрытия (!) в продакшен коде — используйте опциональное связывание или операторы guard
  • Не выполняйте тяжёлые вычисления в главном потоке — используйте background actors или DispatchQueue
  • Никогда не храните конфиденциальные данные в UserDefaults — используйте Keychain Services для учётных данных и токенов
  • Избегайте массивных контроллеров представлений — разбивайте сложные представления на меньшие повторно используемые компоненты

Часто задаваемые вопросы

Какую минимальную версию iOS поддерживает этот навык?
Этот навык поддерживает iOS 15 и более поздние версии в качестве базовой линии, с конкретными рекомендациями для функций iOS 17 и iOS 18 по запросу. Большинство примеров кода будут включать соображения о целевой версии развёртывания.
Может ли этот навык помочь с разработкой для watchOS или macOS?
Да, этот навык включает знания более широкой экосистемы Apple, включая разработку приложений watchOS со SwiftUI и macOS Catalyst для запуска iOS приложений на Mac.
Предоставляет ли этот навык код, который компилируется и работает?
Этот навык генерирует готовые к продакшену примеры кода Swift, следуя лучшим практикам. Вам нужно будет интегрировать код в ваш проект Xcode и, возможно, потребуется небольшая корректировка для вашего конкретного случая использования.
Может ли этот навык помочь с публикацией в App Store?
Да, этот навык предоставляет рекомендации по настройке App Store Connect, оптимизации метаданных, требованиям к скриншотам, соблюдению правил рецензирования App Store и рабочим процессам бета-тестирования TestFlight.
Поддерживает ли этот навык как Objective-C, так и Swift?
Этот навык фокусируется в первую очередь на Swift и современной разработке iOS. Для устаревших кодовых баз Objective-C он предоставляет стратегии миграции на Swift и рекомендации по взаимодействию Swift и Objective-C.
Какие архитектурные паттерны рекомендует этот навык?
Этот навык рекомендует архитектуру MVVM со SwiftUI и Combine для большинства приложений, с принципами Clean Architecture для более крупных проектов. Также он охватывает паттерн Coordinator для управления навигацией.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md