assert 在iOS 中的做用

是很重要的手段,
ASSERT( f )
在Debug模式下,每次运行到这里后会计算括号中的表达式,若是表达式为0,则中断执行,弹出一个警告框,用户可选择“继续”,“重试”,“忽略”
在Release模式下,这句语句不会被编译进代码。
 
ASSERT通常用于程序内部确认参数的正确性,即调用内部函数的时候,要由调用者保证参数的正确,而被调用函数内部,就能够经过ASSERT来检查参数是否知足要求。
相关文章
相关标签/搜索