1 公共颜色
分割线颜色
导航条颜色
其他颜色
2 字体大小
可以通过一个算法生成大小,满足不同设备适配
公共部分字体的大小
3 公共内容类(写之前考虑是否为公共内容)
分割线
提示小圆点信息,根据半径生成
page页
4.1 判断函数输入参数空值情况
4.2 使用对象参数时,查看文档看此属性是否为可选可能产生null值 对象不为nil,但其属性为nil,使用会崩溃
4.3 梳理清楚全部逻辑,考虑全面情况
4.4 考虑可扩展的内容
4.5 功能进行正常和异常测试
4.6 整体测试,检查
4.7 服务器返回参数数据应该为float,返回string时处理事项
4.8 缓存错误的缓存数据,可以调用初始化接口,进行删除缓存数据
5 重复的东西处理
跳转到登录页,统一处理,方便以后修改
缓存存储统一处理
6 记录当前版本号,版本升级处理
7 代码review
8 缓存数据需要注意,避免读取错误缓存发生崩溃无法解决问题
9 接口增加新字段,对老版本进行容错,判断是否为空
10 定义的key值要有规范,统一进行管理,不能胡乱放置
11 数据为空显示页面,单独处理, 并且方便调用的方式,降低耦合
12 使用第三方类库,阅读源码(在遇到问题时候,一定要阅读源码)
13 很多时候需要使用公共的图片,可以使用方法返回. 如类别
14 可能会遇到不同的cell仅仅一小部分相同,此时需考虑设计模式
15 统一的alert
16 考虑需要变化的地方, 考虑重复的地方, 当复制的时候需要注意
17 建立模型,写0,1,2状态代表的意思