iOS工程配置之四--让项目目录一目了然

很多人写项目的时候不去拆分项目的结构,小的Dome还好,可以等到项目越来越大的时候,自己到时候都不想去看自己的项目了,因为自己写的都找不到哪里是哪里了。
下面介绍几种不错的目录结构

iOS工程配置之四--让项目目录一目了然_第1张图片
项目目录

因为我一般是代码书写所以不使用storyboard,没有管它。
介绍一下思路:

1.第三方文件 Thr

一个工程项目,一定会用一些第三方的东西,所以要建一个文件夹放第三方的东西.

2.其他重要文件 Other

项目当中一般都会有一个比较重要的宏啊,定义啊,之类的文件,推荐把他们放在Other文件夹中

3.图片文件 Img

一个漂亮的项目,不可避免的要使用一些图片,所以建议专门为图片建一个文件夹来管理


———————————华丽的分割线———————————


下面的文件分类就要看自己的工程需求了,例如有的工程是按照需求来划分的,有的工程是按照模块来划分的,每个需求可以建一个文件夹来管理他们,但是这种比较少。
一般还是按照模块来划分的,就像我上面的项目目录一样,一样看上去就知道有蓝牙模块啊,通讯模块啊
所以个人推荐这样来划分,再在每个模块里面进行区分

iOS工程配置之四--让项目目录一目了然_第2张图片
金字塔结构

总结

项目的结构清晰会让我们以后对代码的维护更加方便,可以快速的让我们找到需要的代码。
项目的结构就像金字塔从上到下一样,现有一个大致的,然后在向下一点一点详细起来。

感觉有强迫症的写代码写的是最棒的!

你可能感兴趣的:(iOS工程配置之四--让项目目录一目了然)