iPhone:我可以将ViewController的实现拆分成多个文件吗?

时间:2011-01-23 18:49:15

标签: iphone objective-c

所以说我有:

MyViewController.h MyViewController.m

我想: MyViewController.h MyViewController1.m MyViewController2.m (或者我需要的很多)

有点像.NET中的部分类,它只是让组织事物变得更容易...... 那么有没有办法将实现拆分为多个文件?如果是这样,我该怎么做?并注意我的viewcontroller有一个与之关联的.xib。感谢

2 个答案:

答案 0 :(得分:4)

您可以在Objective-C中使用categories来分割您班级的实施部分。这允许您在逻辑上将类的方法拆分为单独的文件。

答案 1 :(得分:1)

简而言之,是的,你可以。只要您能够遵循您的结构而不会感到困惑,我就不会发现任何问题。

Erica Sadun在examples中遵循相同的结构。

现在,当你开始使用XIB时,你就会开始发生冲突。