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");