首页 > 其他 > 详细

代码规范

时间:2015-11-10 16:10:45      阅读:187      评论:0      收藏:0      [点我收藏+]
  • 使用auto layout 来做UI,这样的话就能适配各种屏幕尺寸(size classes建议用any width,any height 这样适配的是所有的屏幕)
  • 头文件能不import就不要import文件,节省编译时间.
  • 用枚举来表示状态,选项,状态码
  • 本地如果要读取实例变量就直接调用( _var ),如果要写入就调用属性的方法,这样做效率比较高
  • 懒加载模式可以节约内存
  • 命名要规范,成员变量前面加上下划线(NSString *_var)这么做的目的是区分成员变量和局部变量
  • 提交代码之前尽量去掉或者注释掉输出,多注意,方便debug.
  • 协议用"#pragma mark "来标记代码,这样方便快速跳到protocol里面查看方法
  • 头文件要有一定量的注释.
  • 不使用prefix header 文件,节省编译时间.
  • 图片管理使用Images.xcassets.
  • 使用@import framework 就不需要手动导入改库了。
  • View千万不要处理业务逻辑,只适合做UI
  • 能用OperationQueue的地方不要用GCD.
  • 必要的时候对一个对象设计一个初始化方法
  • 尽量使用不可变的数据
  • 用categories把类的实现断开成不同的区域
  • 用Zombies来帮助debug内存问题
  • 常量不要用宏定义指定,用静态常量声明,这样做数据的数值就不会产生变化,宏定义里面有undefine
  • 用分析去查看内存用错的地方.
  • 用Profile测试程序的性能.
  • 使用xib来调整自动布局. 不要使用 storyboard(简称sb),因为大程序里面sb文件会很大,编译特别慢,影响开发效率。

 

链接 : https://github.com/swtlovewtt/WTRequestCenter

 

代码规范

原文:http://www.cnblogs.com/lyl-/p/4953162.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!