iOS 对参数为空的判断--NSAssert
2017-11-17 本文已影响0人
绝不洗澡的小滑滑
对传入参数的保护或者说是否为空的判断,尽量不要使用if(!obj),而使用NSAssert断言来处理。NSAssert是系统定义的宏。
NSAssert(myName != nil, @"myName参数为空");
如果条件判断为真,则程序继续执行;
如果判断条件为假,则抛出异常,异常内容为后面定义的字符串。
对传入参数的保护或者说是否为空的判断,尽量不要使用if(!obj),而使用NSAssert断言来处理。NSAssert是系统定义的宏。
NSAssert(myName != nil, @"myName参数为空");
如果条件判断为真,则程序继续执行;
如果判断条件为假,则抛出异常,异常内容为后面定义的字符串。