私はiPhone用のマルチビューアプリに取り組んでおり、現在、ビュー(VIEW)を設定していて、それらのトランジション(CONTROLLER?)がうまく機能しています。次に、実際のプログラムデータ(MODEL)のオブジェクトを追加します。
私の質問は、Model View Controller(MVC)デザインパターンに準拠するようにデータをどのように構成する必要があるかということです。データ構造を実装するために個別のクラスを作成する必要があり、コントローラークラスがビューからそれらにメッセージを渡すことができることはわかっていますが、他に検討する必要のある組織上の考慮事項はありますか?特にCocoaTouch、Xcode、またはiOSに特有のものですか?
その他の詳細:事前に録音された、おそらくユーザーが生成したオーディオの再生も不可欠です。これらがモデル要素であることは知っていますが、それらが「V」と「C」にどの程度正確に関連しているかについては、まだ少しあいまいです。ユーザーアクションでオーディオの再生が必要な場合、コントローラーはモデルにメッセージを渡して適切なサウンドを準備する必要があると思いますが、再生の調整はどこでライブで行う必要がありますか?私が想像するViewControllerとは別の「PlayerController」では?
私のMVCnooberyに感謝し、ご容赦ください。