NSAssert的使用
来源:互联网 发布:易语言上位机编程 编辑:程序博客网 时间:2024/04/29 21:38
苹果在foundation.framework中定义了这么一个宏:
#define NSAssert(condition, desc, ...)
第一个参数为一个条件判断,如果为假,则抛出异常,显示第二个参数所描述的信息。
例如
NSAssert(2>=5, @"2>=5 is false!");
在debug模式下运行,会终止程序,并抛出如下异常:
2015-12-02 09:24:16.618 TestAssertion[825:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '2>=5 is false!'
在release模式下运行,不终止程序不抛出异常。
这样方便调试程序。
0 0
- (0076) NSAssert的使用
- NSAssert的使用
- NSAssert的使用
- NSAssert的使用
- NSAssert的使用
- NSAssert断言的使用
- iOS断言 NSAssert的使用
- IOS-35-NSAssert的使用
- iOS 断言(NSAssert)的使用
- 使用NSAssert
- NSAssert使用
- iOS开发中断言的使用NSAssert()
- iOS中NSAssert()断言的使用
- 代码中断言的使用NSAssert、NSParameterAssert
- ios断言的使用(NSAssert)
- iPhone-NSAssert使用
- iPhone-NSAssert使用
- iPhone-NSAssert使用
- 悦动圈跑步 随意提交步数 重大BUG漏洞 希望官方早些修复
- FPGA 5分频程序
- AT&T 汇编语言学习笔记
- 项目总结
- JS和OC相互调用
- NSAssert的使用
- 分分钟搞定IOS远程消息推送
- <context:component-scan>使用说明 .
- linux下jboss服务器启动和停止
- SAP CO模块权限控制
- NO.3- UIControl(控制类)
- 【OpenCV学习笔记】2.3图像的腐蚀、膨胀、模糊、边缘检测
- LibSVM学习(一)——初识LibSVM
- C++的Json解析库:jsoncpp和boost