赞
踩
1、#ifdef 这个是编译特性
#ifdef DEBUG
test = @"XXX";
#else
test = @"XXX";
#endif
2、if else 代码层次的判断
if(i==0){
}else{
}
3、switch 代码层次的判断
switch (status) {
case 0:
{
}
break;
case 1:
{
}
break;
default:
break;
}
4 、__Require_XXX 宏
__Require_Quiet(当条件返回false时,执行标记以后的代码)
__Require_noErr_Quiet(当条件抛出异常时,执行标记以后的代码)
__Require_Quiet(i != 0, _out);
__Require_noErr_Quiet(array[i], _out);
注:_out 就是一个标记,这段代码__Require_Quiet 到_out之间的代码不会执行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。