目录结构
一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化。
AppDelegate
目录下放 AppDelegate.h(.m)文件,是整个应用的入口文件,所以单独拿出来
Sections
目录下放 app 的具体模块,如登录、设置等
General
目录下放会被重用的 Views、Macro 和 Categories 等
Macro 目录下放了整个应用会用到的宏定义
- AppMacro.h
- UtilsMacro.h
- VendorMacro.h
- NotificationMacro.h
AppMacro.h 里放 app 相关的宏定义
UtilsMacro.h 里放一些方便使用的宏定义
VendorMacro.h 里放一些第三方常量
NotificationMacro.h 里放通知相关的宏定义
Helpers 目录放一些助手类,文件名与功能挂钩
Resources
目录放 app 会用到的一些资源,主要是图片
Vendors
目录放第三方的类库/SDK