swiftui-patternslisted
Install: claude install-skill Gaku52/software-engineering-universe
# SwiftUI Patterns Skill
## 📋 目次
1. [概要](#概要)
2. [状態管理パターン](#状態管理パターン)
3. [ナビゲーション](#ナビゲーション)
4. [レイアウトシステム](#レイアウトシステム)
5. [データフロー](#データフロー)
6. [パフォーマンス最適化](#パフォーマンス最適化)
7. [アニメーション](#アニメーション)
8. [再利用可能なコンポーネント](#再利用可能なコンポーネント)
9. [テスト戦略](#テスト戦略)
10. [よくある問題と解決策](#よくある問題と解決策)
## 概要
SwiftUIアプリケーション開発における実践的なパターンとベストプラクティスを提供します。
**対象:**
- SwiftUIアプリケーション開発者
- iOSエンジニア
- モバイルアプリアーキテクト
**このSkillでできること:**
- 適切な状態管理パターンの選択と実装
- スケーラブルなナビゲーション設計
- パフォーマンスの高いUIの構築
- 保守性の高いコードベースの維持
## 📚 公式ドキュメント・参考リソース
**このガイドで学べること**: SwiftUI状態管理、ナビゲーション設計、レイアウトシステム、パフォーマンス最適化
**公式で確認すべきこと**: 最新のSwiftUIアップデート、新しいAPIとモディファイア、iOS新機能
### 主要な公式ドキュメント
- **[SwiftUI Documentation](https://developer.apple.com/documentation/swiftui)** - Apple公式SwiftUIドキュメント
- [Tutorials](https://developer.apple.com/tutorials/swiftui)
- [Views and Controls](https://developer.apple.com/documentation/swiftui/views-and-controls)
- [State and Data Flow](https://developer.apple.com/documentation/swiftui/state-and-data-flow)
- **[SwiftUI by Example](https://www.hackingwithswift.com/quick-start/swiftui)** - 実践的なSwiftUI学習リソース
- **[Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/)** - iOSデザインガイドライン
- [iOS Design](https://developer.apple.com/design/human-interface-guidelines/)
- **[Combine Framework](https://developer.apple.com/documentation/combine)** - リアクティブプログラミング
### 関連リソース
- **[Swift by Sundell](https://www.swiftbysundell.com/)** - Swift/SwiftUIベストプラクティス
- **[Po