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

IOS 条件判断的几种形式

2017-07-11 14:02 459 查看
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之间的代码不会执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 条件判断