断言(NSAssert)在IOS中的应用

NSAssert()是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并且可以自定义异常描述。 查看源码我们可以看到NSAssert是这样定义的,NSAssert(condition,description),condition取相反值.比如判断一个值不能为空时,NSAssert(par
相关文章
相关标签/搜索