assert 在iOS 中的作用
2015-12-17 16:14
543 查看
是很重要的手段,
ASSERT( f )
在Debug模式下,每次运行到这里后会计算括号中的表达式,如果表达式为0,则中断执行,弹出一个警告框,用户可选择“继续”,“重试”,“忽略”
在Release模式下,这句语句不会被编译进代码。
ASSERT一般用于程序内部确认参数的正确性,即调用内部函数的时候,要由调用者保证参数的正确,而被调用函数内部,就可以通过ASSERT来检查参数是否满足要求。
相关文章推荐
- iOS分享 - AFNetworking之多图片/文件上传
- IOS开发-通知与消息机制
- iOS 3DES加密解密(一行代码搞定)
- IOS开发之——绘图(CGContext)
- iOS20 IOS开发之NSLog使用技巧
- iOS中FMDB的使用
- IOS 9 遇到的问题
- bios大神
- iOS RTMP 视频直播开发笔记(5)- iOS H.264 实时硬编码实现原理
- IOS响应式编程框架ReactiveCocoa(RAC)使用示例
- iOS BUG收集: -[__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance
- 几个ios正则表达式 判断邮箱 手机号码 身份证号码
- IOS中延时执行的几种方式的比较和汇总
- iOS---点击tableviewcell中的按钮
- iOS开发 -- SVN的使用
- initWithCoder方法中不能设置子对象控件属性
- CocoaAsyncSocket使用详解
- iOS:你App的设置做对了吗?
- iOS 数据持久化 -- Core Data (2)
- IOS学习之 CoreFoundation框架的CFNetwork