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 等 |
- 命名约定