您的位置:首页 > 移动开发 > IOS开发

IOS开发代码规范

2015-10-14 22:41 363 查看
1.所有的私有成员变量以下划线“_”开头,局部变量不用加。

@interface People (){
NSInteger _age;
NSString *_name;
}


2.为了方便阅读,变量方法名不能有中文的拼写,必须全英文且不能有单词拼写错误。

NSInteger numberOfPeople = 10; // 规范
NSInteger numPeople = 10; // 不规范
NSInteger downloadedPaeg = 10; // 不规范


3.类名最好语义化,不要怕类名过长,我看到好多人写得类名LoginVC,不过我还是比较喜欢写成LoginViewController。

LoginViewController
VLCMigrationViewController
VLCHTTPUploaderController


4.代码缩进一定要整齐,代码间单词的间隔统一清晰。
不规范

if(age <18) {
NSLog(@"未成年");
} else {
NSLog(@"成年");
}
规范

if (age < 18) {
NSLog(@"未成年");
} else {
NSLog(@"成年");
}
注意:if和括号之间以后空格 “<”符号两边有空格;

5.代码中的代理方法,公用方法,私有方法,完成某一个功能方法等最好用“#pragma mark - ”方便阅读代码。
6.变量名采用:小驼峰式命名法(lower camel case):第一个单字以小写字母开始,第二个单字的首字母大写。例如:firstName、lastName。
7.方法体代码行数:最好不要超过50行;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: