iOS编码规范

2016-08-01  本文已影响77人  囧书
CGFloat money = 5.5;
BOOL available = money > 6 ? YES : NO;

1.运算符两边分别空一格

NSInteger num = 500; 
NSString *name = @"JiongXing"; 

1.等于号左右两边都要空格
2.等于号左右两边都要空格

// 我是独行注释
NSInteger num = 500; // 我是紧跟在代码后面的注释

1.//与文字中间隔开一个空格
2.如果//是写在代码后面的话,//与代码隔开一个空格

 - (void)sayHello {
     NSLog(@"Hello, JiongXing");
 }

1.-号与(void)之间隔开一个空格
2.(void)与sayHello之间不用空格
3.sayHello与{之间隔开一个空格

if (num >= 1000) {
    NSLog(@"Max!");
}
else if (num >= 100) {
    NSLog(@"Middle!");
}
else {
    NSLog(@"Min!");
}

1.if与条件表达式中间隔开一个空格
2.条件表达式与后面的括号隔开一个空格
3.else if、else都另起一行写,与第一行的if对齐
4.表达式与包围它的左右括号之间不用空格

for (NSInteger index = 0; index < 10; index ++) {
    NSLog(@"index:%@", @(index));
}

1.for与表达式之间空一格
2.表达式内, 分号;两边不用空格

上一篇 下一篇

猜你喜欢

热点阅读