Xcode文件和文件夹清洁结构和组织

时间:2012-08-23 08:03:40

标签: xcode file structure directory organization

在使用Xcode开发四年后,我开始问自己(嗯,是的,我知道,有点太晚了,但是当你深入编码时,你看不到其他的东西)文件的结构和组织是什么样的和文件夹可以很好地遵循某种指导方针。

我看到了Google coding guidelines,我想知道这个问题的主题是否有类似的文档。

我可以看到,如果您在Xcode中创建一个新项目(我使用的是最新版本),您有一个与该应用程序名称相同的文件夹,然后在“支持文件”中,然后是框架和产品。最后两个很好,但我只是想知道我是否添加了一些图形和其他类和静态库等等,我如何命名它们以及放置它们的位置(例如:一些标准图形,如图标和默认图像将进入“支持文件”中名为“design”或“standard design”的文件夹。 这样的规则。

这是因为当您开始处理多个项目(我的意思是每天3-4个)时,您希望在同一个文件夹中找到相同的内容,甚至因为将来的更新和引用,您将知道在哪里可以找到在正确的地方做正确的事。

1 个答案:

答案 0 :(得分:14)

我认为最好的策略是将它们组织在一起(组是XCode中的“文件夹”,这些文件系统文件夹不是真正的文件系统文件夹,除非你精心制作它们)根据与它们相关的程序功能。是否在实际文件夹中组织它们是否是一个好主意是有争议的(有时我有时候不这样做)。

然而,在开始组织文件之前,您应该开始组织项目的结构。我的意思是系统地遵循与如何模块化项目相关的最佳实践,在何处放置代码(其中在哪些类中)等。

关于如何组织项目的一个很好的起点是Matt Gallagher的着名博客 CocoaWithLove 中的 The design of every Mac application 帖子。他的本体论分析也几乎不言而喻,如何组织小组(事实上,他承认通过抄写项目的组名创建了本体论。)