IOS开发代码规范
2015-10-14 22:41
363 查看
1.所有的私有成员变量以下划线“_”开头,局部变量不用加。
2.为了方便阅读,变量方法名不能有中文的拼写,必须全英文且不能有单词拼写错误。
3.类名最好语义化,不要怕类名过长,我看到好多人写得类名LoginVC,不过我还是比较喜欢写成LoginViewController。
4.代码缩进一定要整齐,代码间单词的间隔统一清晰。
不规范
5.代码中的代理方法,公用方法,私有方法,完成某一个功能方法等最好用“#pragma mark - ”方便阅读代码。
6.变量名采用:小驼峰式命名法(lower camel case):第一个单字以小写字母开始,第二个单字的首字母大写。例如:firstName、lastName。
7.方法体代码行数:最好不要超过50行;
@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行;
相关文章推荐
- IOS CopyPNGFile 异常问题解决
- iOS最新上线流程+续费 2015-7-20更新
- iOS8的一些控件的变更---备用
- iOS8上放大缩小的动画
- iOS新上线注意事项
- iOS8定位问题
- iOS8中使用CoreLocation定位
- iOS 调用支付宝进行支付功能
- iOS 系统二维码扫描(可限制扫描区域)
- iOS static dispatch_once_t oneToken;
- iOS地图 MapKit框架
- iOS中常用的设计模式和编码习惯
- iOS_核心动画CALayer(一)
- iOS 中block结构的简单用法
- IOS学习之 响应设备的横竖屏状态,旋转界面 达到横竖屏效果
- 蓝懿ioS 技术内容和心得 10.14
- iOS_KVC与KVO
- IOS Present ViewController详解
- iOS开发中最有用关键的代码合集(2)
- iOS开发中最有用关键的代码合集(1)