食品企业网站建设,电子元器件商城网站建设,哪些公司做外贸网站,腾讯qqNSAssert()的定义是 #define NSAssert(condition, desc) condition是条件表达式#xff0c;值为yes或者no#xff0c;在OC中规定0为假#xff0c;非0就为真。 desc为异常描述#xff0c;为NSString类型。 当condition为yes时程序继续运行#xff1b; 当condition为no时程序…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); 转载于:https://www.cnblogs.com/cchHers/p/9013990.html