1.确定编码风格
风格无对错
OC的
https://github.com/NYTimes/objective-c-style-guide
swift
https://github.com/futurice/ios-good-practices
2.在写代码之前确定应用程序的架构
是MVC+ 还是MVVM,还是MVP
3.确定应用的目录结构
有人说按着架构MVC,MVVM的形式来,有的又说按照模块来
个人认为,小的项目按架构来结构清晰,大型的最好还是按模块来
这样方便管理
4.三方框架,依赖的管理
用pod还是carthage
CocoaPods的目的是对用户简单,但是Carthage对用户来说是灵活的、不干涉的。
不幸的是,Carthage的最大的缺点是—-只支持iOS8及以后版本。
5.确定切换环境的方式
在企业开发时候不应该直接用生产环境直接进行开发,二十分为开发环境,测试环境,stable环境这样
6.设置合适的证书
当团队开发时候,不要随便fix issue