3:Class文件夹 项目业务主体,日常大部分开发代码均在这里,里面包含项目所有的业务逻辑,下图创建了三个大的分类业务,每个业务下面的小业务再次分层次实现
Class业务模块
4:Gategory...本项目也用到cocopods管理第三方库,如果是不需要改动源码直接使用的建议使用cocopods管理,如果需要改动源码,强烈建议直接放入Libs文件夹中管理,以免更新pods代码时把修改的代码更新掉
6...,比如全局初始化的viewController父类, 弹窗父类, 展示表父类等
三:模块结构
1:每个大的模块如果含有较多的小模块建议多次分级(文件夹),以避免在一个模块中放入过多的类代码导致查找麻烦...,并采用多行注释如有必要要在注释中 表明 参数的含义....方法和方法之间要换行,
2: 结构:
2.1 首先是 头文件导入
2.2 全局属性定义 相关宏定义 常量定义
2.3 声命周期函数
2.4 用户交互事件操作(各种点击事件,刷新事件,界面跳转事件)
2.5 子视图初始化