iOS编码规范
本文档旨在总结出一份通用的编码规范,欢迎随时探讨补充。 代码格式 空格 不要在工程里使用Tab键,使用空格来进行缩进。在Xcode > Preferences > Text Editing将Tab和自动缩进都设置为4个空格。(Google的标准是使用两个空格来缩进,但这里还是推荐使用Xcode默认的设置。) 方法之间应该要有一个空行来帮助代码看起来清晰且有组织。 方法内的空行应该用来分离功能,但是通常不同的功能应该用新的方法来定义。 方法的书写 一个典型的Objective-C函数应该是这样的: - (void)writeVideoFrameWithData:(NSData *)frameData timeStamp:(int)timeStamp { ... } 在-和(void)之间应该有一个空格,第一个大括号{的位置在函数所在行的末尾,同样应该有一个空格。 在使用{的位置都遵循Egyptian风格 (又称 K&R 风格,代码段括号的开始位于一行的末尾,而不是另外起一行的风格。),比如,控制语句 (if-else, for, switch)。 如果一个函数有特别多...