iOS 项目的目录结构

2017/07/10 架构

目录结构

一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责,且容易应对新的变化。

img

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

Search

    Table of Contents