コーディングエージェント(Claude Code)でスピード開発する時代に、「速さ」を活かしつつハルシネーションを"設計"で抑えるための iOS アプリ設計を解説します。
状態判定を RootView に集約する State-Driven 設計と、認証 × 課金 × ルーティングのような横断状態を"第四の場所"に切り出す SessionShell パターンを、Firebase Auth × RevenueCat の実例(.guestPremium 事件と真理表による対策)を交えて紹介。型・純粋関数・単一の観測点によって、LLM の編集を構造的に安全にする考え方をまとめています。
勉強会 / Tech Talk 発表資料。iOS エンジニア、AI を活用した開発に関心のある方向け。
#iOS #SwiftUI #CleanArchitecture #ClaudeCode #生成AI