将一个视图控制器拆分为多个类

时间:2011-06-08 15:40:22

标签: iphone objective-c viewcontroller

我即将开始研究一个新的应用程序,它将拥有数千行代码。

我不希望这个代码只在一个.h和.m类文件中,而是分成几个。

这一切都是可能的,如果是这样的话,请启发我,因为我已经挣扎了好几天了。

由于

1 个答案:

答案 0 :(得分:0)

当然,确定您的控制器填充的特定角色,并查看哪些有意义分成单独的控制器类。例如,您可能有一个控制器充当表视图的委托和数据源,或者管理您的UIViewController的一个子视图。

无论您定义的控制器类是什么,都应该是NSObject的子类,而不是UIViewController。看看http://blog.carbonfive.com/2011/03/09/abusing-uiviewcontrollers/,看看你是否觉得有帮助。