iOS 代码规范
这是我为团队制定的 iOS 代码规范,供大家参考。
文档说明
| Version | Time | Author | 
|---|---|---|
| 0.1 Alpha | 2014-08-21 | StoneArk | 
| 0.2 Beta | 2014-09-02 | StoneArk | 
| 0.3 Beta | 2014-09-15 | StoneArk | 
| 1.0 | 2014-09-16 | StoneArk | 
基本原则
求同存异。
合理的编码风格不只一个,尊重每位开发人员的编码习惯。但不合理的编码习惯必须避免。
命名规则
- 命名规则
 
| 范围 | 命名规则 | 示例 | 
|---|---|---|
| 变量名、方法名 | 驼峰式命名 (小驼峰式命名) | onlineCount - (void)viewDidLoad | 
| 类名、枚举类型名 | Pascal 命名 | MainViewController FruitType | 
| 常量 | 全部大写或k开头的驼峰式命名 | FONTNAME kFontName | 
| 宏定义 | 全部大写 | LOCALDEBUG | 
| 枚举值 | 要有枚举类型前缀 | FruitType 枚举类型的枚举值应为 FruitTypeApple, FruitTypeBanana 等 | 
- 命名约定