これまでは、UITabbarControllerやUINavigationコントローラなどのコントローラやコントローラを使用してUiviewController階層を管理してきました。しかし、現在のプロジェクトでは、私の友人がコントローラのコントローラを削除し、代わりにRootViewController内のサブUIViewControllerをインスタンス化し、それらを属性として保持することを推奨している状況が示されています。私の質問は、これが良い練習MVCの賢明であり、メモリ管理賢明であるかどうかです? (これはiOS 5.0 for ARCの場合)他のUIViewController内のプロパティとしてUIViewControllerを設定する
プロジェクトでは、ヘッダー、メインコンテンツエリア、およびフッターを持つ画面が必要です。ヘッダーとフッターは動的コンテンツを表示しますが、すべての画面で同じですがメインコンテンツエリアでは、(ナビゲーションコントローラーのように)異なる画面を右から移行するか、モーダルで表示することができます。
私は1つのビュー階層を管理する1つのViewControllerでMVCに固執しようとしました...上記のように見えるかもしれませんが、状況に役立つようです。私はいくつかの他のより最適な方法が欠けている? Plsは...事前にあなたの助けのために
感謝を助ける