美文网首页
NSAssert()

NSAssert()

作者: 一代骄马 | 来源:发表于2017-09-23 22:42 被阅读4次

    NSAssert()是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并且可以自定义异常描述。

    NSAssert()是这样定义的:

    #define NSAssert(condition, desc)

    condition是条件表达式,值为YES或NO;desc为异常描述,通常为NSString。当conditon为YES时程序继续运行,为NO时,则抛出带有desc描述的异常信息。NSAssert()可以出现在程序的任何一个位置。

    相关文章

      网友评论

          本文标题:NSAssert()

          本文链接:https://www.haomeiwen.com/subject/weehextx.html