iOS 对参数为空的判断--NSAssert

对传入参数的保护或者说是否为空的判断,尽量不要使用if(!obj),而使用NSAssert断言来处理。NSAssert是系统定义的宏。

NSAssert(myName != nil, @"myName参数为空");

如果条件判断为真,则程序继续执行;
如果判断条件为假,则抛出异常,异常内容为后面定义的字符串。

你可能感兴趣的:(iOS 对参数为空的判断--NSAssert)