Xcode的文件和文件夹的清洁结构和组织(Xcode files and folders clean

2019-07-31 03:15发布

四年后在Xcode开发,我开始问自己(当然,是的,我知道,有点太晚了,但是当你在编码,你看不到其他的东西深)什么样的文件和文件夹的结构和组织是一个很好的遵循某种准则。

我看到了谷歌编码规则 ,我不知道周围是否有任何类似的文档为这个问题的主题。

我可以看到,如果你在Xcode中创建一个新的项目(我使用的是最新版本),你必须与应用程序同名一个文件夹,那里面“配套文件”,然后架构和产品。 最后两个都很好,但我只是想知道,如果我添加一些图形和其他类和静态库等等,我怎么能说出他们在那里把它们(例如:一些标准的图形像图标和默认图像会在文件夹命名为“设计”或“标准设计”内部“配套文件”)。 规则类似。

这是因为当你开始处理多个项目(我的意思是3-4每天)要找到具有同样的事情在同一文件夹,甚至因为对未来的更新和引用,你就会知道在哪里可以找到正确的事在正确的地方。

Answer 1:

我认为最好的策略是组织他们在组(组是“文件夹”内的XCode,这不是真正的文件系统文件夹,除非你esplicitely让他们等)根据它们都涉及到程序的功能是什么部分。 这是有点值得商榷是否还组织他们在实际文件夹是一个好主意或没有(有时我有时我不知道)。

你开始组织成组的文件不过多前,你应该开始组织项目的结构。 而且随着我的意思是系统地遵循有关如何模块化的项目,在那里把你的代码的最佳实践(其中含义,类别 )等。

如何组织项目一个非常不错的起点是马特·加拉格尔的每台Mac应用程序的设计在他的著名博客CocoaWithLove岗位。 他的本体论的分析也使得几乎不言而喻如何组织组(事实上他坦言,通过转录项目的组名创建的本体论)。



文章来源: Xcode files and folders clean structure and organization