AgentSkillsCN

ios-development

iOS 应用开发模式。采用 MVVM/TCA 架构,结合 SwiftUI 状态管理、API 通信、数据持久化(SwiftData)、推送通知配置等技术。适用于 iOS 开发、SwiftUI、架构设计、API 通信、SwiftData 等关键词。

SKILL.md
--- frontmatter
name: ios-development
description: iOSアプリ実装パターン。MVVM/TCAアーキテクチャ、SwiftUI状態管理、API通信、データ永続化(SwiftData)、プッシュ通知設定。iOS実装、SwiftUI、アーキテクチャ、API通信、SwiftData等のキーワードで使用。

iOS Development Patterns

SwiftUI/UIKitアプリの実装パターンとベストプラクティス。

ワークフロー

  1. アーキテクチャ選択(MVVM / TCA / MV)
  2. 画面・機能ごとに適切なパターンを適用
  3. 必要に応じてデータ永続化・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