到目前为止,我一直在使用一个或多个控制器,如 UITabbarController 或 UINavigation 控制器来管理 UiviewController 层次结构。然而,在当前项目中,我遇到了这样一种情况,我的朋友建议我取消控制器的控制器,而是在 RootViewController 中实例化子 UIViewController 并将它们作为属性保留。我的问题是,这是否是明智的 MVC 和内存管理的好习惯?(这适用于带有 ARC 的 iOS 5.0)
该项目需要一个具有页眉、主要内容区域和页脚的屏幕。页眉和页脚呈现动态内容,但对于所有屏幕都是相同的,但在主要内容区域中,可以呈现不同的屏幕,或者从右侧过渡(就像导航控制器那样),也可以模态显示。
我试图坚持使用一个 ViewController 管理一个视图层次结构的 MVC ......上面似乎与它背道而驰,但它似乎在这种情况下有所帮助......所以这是正确的方法还是我错过了其他一些更优化的方式??请帮忙
提前感谢您的帮助..