有没有一种在Cocoa应用程序中组织源文件的首选方法?

时间:2010-08-09 19:57:54

标签: objective-c cocoa

最初,我一直坚持使用我的Cocoa应用程序的默认生成的应用程序结构:

  • /Classes表示所有源文件(.m和.h)
  • /Resources为Nibs和其他明显的资源

然而,随着我的应用程序不断增长,我发现它的组织性不如我在Classes文件夹中的所有内容都处于根级别。没有命名空间,似乎Java组织方案是不可能的,所以我倾向于在modelsviewscontrollers子目录中组织文件的Rails方案。在我这样做之前,我想得到关于是否有更多可可惯用的组织源树的方法的反馈,或者在做这个时我是否应该注意到任何影响。你们如何在Cocoa应用程序中组织源文件?

1 个答案:

答案 0 :(得分:0)

请参阅http://cocoawithlove.com/2010/06/design-of-every-mac-application.html

它不会涉及要创建的文件夹和放置它们的位置的细节,但它会让您更好地了解如何组织事物(在您的头脑中,如果不一定在磁盘上)。< / p>