为什么在一个源文件中有多个类?

时间:2011-10-13 23:20:24

标签: objective-c

我正在浏览Apple的一个示例Cocoa应用程序(ImageKitDemo)并注意到其中一个源文件(.m文件)实际上包含另一个类的定义(接口和实现)。这样做有什么好处?

2 个答案:

答案 0 :(得分:15)

它还有一个额外的好处,即强调某个类旨在用作另一个类的实现细节,而不应在别处使用。

答案 1 :(得分:4)

减少项目中的文件总数。除此之外,没有区别。如果你真的想要,可以在1 .m文件中编写整个项目。