oc有什么风格的?

生活经验012

OC编码风格:每行代码缩进以2个空格为单位,避免使用tab缩进

oc有什么风格的?,第1张

尽量不要复制方法,因为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