iOS 开发~项目常用,经典内容收集

iOS开发代码规范

2017-11-17  本文已影响51人  wei_j

1. 关于命名

1.1 统一要求

1.2 类的命名

a.ViewController: 使用ViewController做后缀
    例子: MFHomeViewController
b.View: 使用View做后缀
    例子: MFAlertView
c.UITableCell:使用Cell做后缀
    例子: MFNewsCell
d.Protocol: 使用Delegate或者DataSource作为后缀
    例子: UITableViewDelegate

1.3 私有变量

1.4 property变量

1.5 宏命名

1.6 Enum

1.7 Delegate命名

2. 私有方法及变量声明

2.1 声明位置

3.关于注释

最好的代码是不需要注释的 尽量通过合理的命名

良好的代码把含义表达清楚 在必要的地方添加注释

注释需要与代码同步更新

如果做不到命名尽量的见名知意的话,就可以适当的添加一些注释或者mark

3.1 属性注释

例子:
/// 学生
@property (nonatomic, strong) Student *student;

3.2 方法声明注释

/** 
* @brief 登录验证
*
* @param personId 用户名
* @param password 密码
* @param complete 执行完毕的block
*
* @return
*/
+ (void)loginWithPersonId:(NSString *)personId password:(NSString *)password complete:(void (^)(CheckLogon *result))complete;

4.关于UI布局

使用Interface Builder进行界面布局

Xib文件的命名与其对应的.h文件保持相同

Xib文件中控件的组织结构要合理,Xib文件中控件需要有合理的可读性强的命名,方便他人理解

5.格式化代码

5.1 指针 "*" 位置

5.2 方法的声明和定义

5.3 代码缩进

5.4 对method进行分组

5.5 大括号写法

上一篇 下一篇

猜你喜欢

热点阅读