目录结构 - 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 文件