先上链接 Project_template_oc
写了这么久代码,风格也基本确定了,扔个模板出来,有什么好的建议请多多留言(轻喷..想重喷也可以.. LZ 心理承受能力还可以..)
大致如下:
ViewControllers-存放所有的 vc
-
Base
存放 baseVC 和 baseNC, 主要用来处理统一手势/导航栏-状态栏变化/导航栏返回按钮等 - 根据业务模块,分别创建对应的文件夹,如
Mine
,Product
..... - 每个模块都对应一个
DataController
(概念参照猿题库 iOS 客户端架构设计),lz 我一般是把 vc 不关心的网络请求/数据处理过程扔里面,然后返回结果回调给 vc.