最初,我一直坚持使用我的Cocoa应用程序的默认生成的应用程序结构:
/Classes
表示所有源文件(.m和.h)/Resources
为Nibs和其他明显的资源然而,随着我的应用程序不断增长,我发现它的组织性不如我在Classes
文件夹中的所有内容都处于根级别。没有命名空间,似乎Java组织方案是不可能的,所以我倾向于在models
,views
和controllers
子目录中组织文件的Rails方案。在我这样做之前,我想得到关于是否有更多可可惯用的组织源树的方法的反馈,或者在做这个时我是否应该注意到任何影响。你们如何在Cocoa应用程序中组织源文件?
答案 0 :(得分:0)
请参阅http://cocoawithlove.com/2010/06/design-of-every-mac-application.html
它不会涉及要创建的文件夹和放置它们的位置的细节,但它会让您更好地了解如何组织事物(在您的头脑中,如果不一定在磁盘上)。< / p>