OC编码风格

来源:互联网 发布:淘宝上哪家卖红酒靠谱 编辑:程序博客网 时间:2024/06/03 10:17

OC编码风格:The official raywenderlich.com Objective-C style guide.

相关文章:
1、Objective-C编程规范
2、Clang Diagnostics

关于风格我需要改进的地方

  • 每行代码缩进以2个空格为单位,避免使用tab缩进
  • 尽量不要复制方法,因为Xcode会自动将代码风格改变为难以辨认的样式
  • 方法、变量等名字要写全
  • 类名、常量要加前缀(是什么?)Core Data的实体类名不需要前缀
  • 实例变量要用self.来引导,除了在初始化方法中使用外、dealloc方法、自定义setter和getter方法,本地变量不需用self.来引导
  • 属性的顺序要和自动生成的代码一致
  • mutable变量的属性最好用copy属性代替strong, 如NSString
  • 点符号语法用于访问和修改属性变量
  • 常量要用static声明,除非明确是一个宏,否则避免使用#define
  • 省略的case要用// * fall-through! *标明
  • 枚举变量的switch模块中default分支可以省略
  • OC用yes和no表示值,不要直接与yes和no比较,如果变量名表示为形容词,那么可以省略is
  • CGRect函数用CGRect提供的方法访问,避免直接访问
  • 当方法返回一个错误值作为参考,返回方法的执行结果,而不是返回方法的错误值
  • 打开”Treat Warnings as Errors”,使用Clang’s pragma feature来忽略特别的Warning

相关文章:
1、iOS Human Interface Guidelines
2、翻译自苹果官方文档《iOS Human Interface Guidelines》

0 0
原创粉丝点击