iOS 项目架构设计(纯代码版,删除storyboard)
1、AppDelegate是应用的代理。新增了几个AppDelegate+AppPush类别,用来处理生命周期之外的业务,AppDelegate 里面代码更简洁。
2、Base 基类
3、功能模块(Modules)
4、工具类(Utils)
5、宏定义、头文件(Define)
6、分类(Category)
7、管理模块(Manager)
8、第三方库(ThridParty)
第三方文件夹放一些第三方的类库和对第三方封装,比如第三方登录、支付、IM等。
9、资源文件(Resource)
主要是各种文件,json、xml、dat、图片,视频,声音等。
10、支持文件(Supporting Files)
代码链接 DEMO
网友评论