これまで、UITabbarController や UINavigation コントローラーなどのコントローラーを使用して、UiviewController 階層を管理してきました。ただし、現在のプロジェクトでは、コントローラーのコントローラーを廃止し、代わりに RootViewController 内でサブ UIViewControllers をインスタンス化し、それらを属性として保持することを友人が推奨している状況が提示されました。私の質問は、これが MVC に関してもメモリ管理に関しても良い実践であるかどうかです。(これは ARC を使用する iOS 5.0 用です)
このプロジェクトでは、画面にヘッダー、メイン コンテンツ領域、およびフッターが必要です。ヘッダーとフッターは動的コンテンツを表示しますが、すべての画面で同じですが、メイン コンテンツ領域では、右から遷移する (ナビゲーション コントローラーのように) か、モーダルに表示される異なる画面を表示できます。
私は1つのビュー階層を管理する1つのViewControllerでMVCに固執しようとしました...上記はそれに反しているようですが、状況では役立つようです..これは正しい方法ですか、それとも他のものを見逃していますか?より最適な方法?? 助けてください
事前にご協力いただきありがとうございます..