← ClaudeAtlas

ios-developmentlisted

iOS開発のベストプラクティス、設計パターン、実装テクニック、よくあるトラブルと解決方法を包括的にカバー。MVVM、Clean Architecture、Combine、SwiftUI/UIKitの実践的なガイドを提供します。
Gaku52/software-engineering-universe · ★ 5 · Code & Development · score 60
Install: claude install-skill Gaku52/software-engineering-universe
# iOS Development Skill ## 📋 目次 1. [概要](#概要) 2. [いつ使うか](#いつ使うか) 3. [アーキテクチャパターン](#アーキテクチャパターン) 4. [UI開発](#ui開発) 5. [データ管理](#データ管理) 6. [ベストプラクティス](#ベストプラクティス) 7. [よくある問題](#よくある問題) 8. [Agent連携](#agent連携) --- ## 概要 このSkillは、iOS開発における全ての側面をカバーします: - ✅ アーキテクチャパターン(MVVM, Clean Architecture, VIPER) - ✅ SwiftUI/UIKit開発 - ✅ Reactive Programming(Combine, RxSwift) - ✅ データ永続化(CoreData, Realm, UserDefaults) - ✅ ネットワーク通信 - ✅ 非同期処理(async/await, DispatchQueue) - ✅ Dependency Injection - ✅ エラーハンドリング - ✅ メモリ管理 - ✅ よくあるトラブルと解決方法 --- ## 📚 公式ドキュメント・参考リソース **このガイドで学べること**: アーキテクチャパターン、設計原則、実装テクニック **公式で確認すべきこと**: 最新API、iOS 18の新機能、SwiftUI/UIKitリファレンス、App Store審査ガイドライン ### 主要な公式ドキュメント - **[Apple Developer Documentation](https://developer.apple.com/documentation/)** - Apple公式ドキュメント - [SwiftUI](https://developer.apple.com/documentation/swiftui/) - SwiftUI完全リファレンス - [UIKit](https://developer.apple.com/documentation/uikit/) - UIKit完全リファレンス - [Swift](https://developer.apple.com/documentation/swift/) - Swift言語リファレンス - [Combine](https://developer.apple.com/documentation/combine/) - Reactive Programming - [Core Data](https://developer.apple.com/documentation/coredata/) - データ永続化 - **[Swift.org](https://www.swift.org/)** - Swift言語公式サイト - [The Swift Programming Language](https://docs.swift.org/swift-book/) - 完全ガイド - [Swift Evolution](https://apple.github.io/swift-evolution/) - 言語仕様の進化 - **[Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/)**