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

2017-11-17  本文已影响0人  绝不洗澡的小滑滑

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读