Skip to content

Latest commit

 

History

History
executable file
·
15 lines (7 loc) · 796 Bytes

开发须知.md

File metadata and controls

executable file
·
15 lines (7 loc) · 796 Bytes

1.多人开发,每个人单独创建子工程,禁止直接使用宿主工程开发

2.禁止在类文件直接导入其他类文件,要全部导入到pch文件,或单独的文件当中

3.子工程需要引入无需二次封装的开源库,直接通过pod导入

4.子工程需要引用二次封装的开源库或文件,比如网络请求,由主工程提供framework,如果开发人员超过三人,主工程需提供私有库,避免framework更新后分发过程过于繁琐

5.为了避免类文件,宏定义重名,类文件命名前缀:公司名称首字母大写全拼,后缀:_开发人员名字首字母大写全拼,宏定义只需要加后缀

6.静态库中禁止包含视图文件,只允许封装逻辑, 禁止暴露头文件,只需要暴露接口

7.禁止创建类目重写+load方法