断言NSAssert的使用

NSAssert()的定义是

#define NSAssert(condition, desc)

condition是条件表达式,值为yes或者no,在OC中规定0为假,非0就为真

desc为异常描述,为NSString类型。

当condition为yes时程序继续运行;

当condition为no时程序终止并抛出带有desc描述的异常信息

使用举例:

 NSInteger age = -1;
 
 NSAssert((age > 0 || age == 0), @"年龄不能小于0");

猜你喜欢

转载自www.cnblogs.com/cchHers/p/9013990.html