#define NSAssert(condition, desc, ...)
其中第一个参数condition是布尔表达式,第二个参数desc是描述信息,参数后面的“...”是格式化desc 是描述信息的参数。如果condition为NO输出desc描述信息,并抛出异常 NSInternalInconsistencyException;如果condition为YES则不输出信息。
NSAssert(i >= 0 && i < 9, @"i = %i变量超出了范围。", i);