标签: objective-c
我正在浏览Apple的一个示例Cocoa应用程序(ImageKitDemo)并注意到其中一个源文件(.m文件)实际上包含另一个类的定义(接口和实现)。这样做有什么好处?
答案 0 :(得分:15)
它还有一个额外的好处,即强调某个类仅旨在用作另一个类的实现细节,而不应在别处使用。
答案 1 :(得分:4)
减少项目中的文件总数。除此之外,没有区别。如果你真的想要,可以在1 .m文件中编写整个项目。