oc有什么风格的?
OC编码风格:每行代码缩进以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
0