到目前为止,我一直使用控制器或控制器(如UITabbarController或UINavigation控制器)来管理UiviewController层次结构。然而,在当前的项目中,我已经提出了一种情况,我的朋友们建议我不要使用控制器控制器,而是在RootViewController中实例化子UIViewController并将它们保留为属性。我的问题是,这是MVC明智和内存管理的明智做法吗? (这是适用于带ARC的iOS 5.0)在其他UIViewController中将UIViewControllers设置为属性
该项目需要一个屏幕有一个标题,主要内容区域和页脚。页眉和页脚呈现动态内容,但是对于所有屏幕都是相同的,但是在主要内容区域中,可以呈现不同的屏幕,或者从右侧过渡(像导航控制器会这样做)或者将以模态方式出现。
我试图坚持MVC与一个ViewController管理一个视图层次结构......上述似乎违背它,但它似乎在帮助情况..所以这是正确的方式去或上午我错过了一些其他更优化的方式?请帮助
感谢您的帮助提前..