目录结构 - GeekBand/GBMoran_iOS GitHub Wiki

蓦然目录结构

先看整体结构:

目录结构

从上图可以看出, 蓦然项目主目录是按照业务来划分, 内目录是按照模块划分.

Controllers

Controllers对应的是所有模块的controller文件, Controllers内部按功能划分出三个模块: LoginAndRegister(登录注册)、Square(广场)、My(我的), 每个模块里对应的是其controller文件.

Views

Views对应的是view有关的文件. 因为在项目中用到了storyboard, 所以在view文件夹里新建一个storyboard文件夹, 存放storyboard文件.

Models

Models对应的是处理数据层的相关文件.

其他文件夹

Public

这个目录放一些公用的类, 具体结构如下图:

目前项目中只加入了处理网络层的文件夹Network,它里面又分为Requests、Parsers、BLMultipartForm三个文件夹.

Resource

图片资源相关文件

Libary

这个目录存放的是一些第三方框架文件

APP

AppDelegate.h 和 AppDelegate.m 文件