iOS Development Patterns
SwiftUI/UIKitアプリの実装パターンとベストプラクティス。
ワークフロー
- •アーキテクチャ選択(MVVM / TCA / MV)
- •画面・機能ごとに適切なパターンを適用
- •必要に応じてデータ永続化・API通信・通知を設定
機能別ガイド
| 機能 | 参照ドキュメント |
|---|---|
| アーキテクチャ | references/architecture.md |
| SwiftUIパターン | references/swiftui-patterns.md |
| API通信 | references/networking.md |
| データ永続化 | references/data-persistence.md |
| プッシュ通知 | references/push-notifications.md |
推奨アーキテクチャ
| アプリ規模 | 推奨 |
|---|---|
| 小規模(1-5画面) | MV(Model-View) |
| 中規模(5-20画面) | MVVM + Repository |
| 大規模 | TCA(The Composable Architecture) |
他スキルとの連携
- •hig-ooui-mobile-design: UI設計 → 本スキルで実装
- •ios-cicd-pipeline: 実装 → CI/CDパイプライン
- •fastlane-appstore-release: CI → リリース
References
- •references/architecture.md
- •references/swiftui-patterns.md
- •references/networking.md
- •references/data-persistence.md
- •references/push-notifications.md