总则
1.Don’t repeat your self
2.代码自注释,依靠代码本身来表达你的设计意图,不要依赖注释。
3.单一指责,无论是类、函数、模块、包尽可能令其指责纯净且单一。
4.死程序不说谎,不要因为防止Crash写奇葩的代码。程序Crash了,反而更容易查找错误。
5.借用美国童子军军规:让营地比你来时更干净。
格式
1.任意函数长度不得超过50行。
2.任意行代码不得超过80字符。可以在设置中设置超过80个字符的提醒。
3.在定义函数的行前留白一行
4.功能相近的代码要放在一起。
5.使用#pragma来切分不同功能区域的代码。
6.二元运算符和参数之间需要放置一个空格,一元运算符、强制类型转换和参数之间不放置空格。关键字之后圆括号之前需要放置一个空格.
7.长的字面值应被拆分为多行。
类的私有变量以”_“开头。
http://www.cocoachina.com/ios/20151118/14242.html