· 开发编码规范
· 网络请求,数据库管理可以封装成单例类,self-manager的模式去处理
· 类的头文件中尽量少引入其他头文件
· 多用类型常量,适量用预处理指令
· 用枚举标识状态、选项、跳转入口
· 新建类的命名加前缀,eg:MFClass
· 代码分组模块化管理(MVC)多创建group 组
· 属性及方法的命名合理,规范注释
· 工具类,基类的创建,降低代码重复率
· 注意耗时方法的调用时机,如cell的点击方法里面不适宜做大量耗时操作
· 如非必要传值,数据的请求与处理在同一类中实现
· 自定义控件封装成类,API设计得当,注释规范,私有属性内置
· 多用block回调,降低代码分散度
· 线程同步,多用GCD,少用同步锁
· 类的代码过多时,分散到数个分类中