NSAssert和NSLog
开发ios程序时调试的好帮手---NSAssert()函数。而且和NSLog()函数一样简单易用,代码如下: NSAssert(x!=0,@"x must not be zero");
在表达式“x!=0”不成立时,程序就会抛出异常,并显示自定义的消息"x must not be zero",并同时显示出错的文件、代码和调用函数等信息,是一个程序追踪的很好手段。
假设x!=0,不满足要求就提示reason-x must not be zero
assert 是C里面的宏。用于断言。
NSAssert 只能在Objective-c里面使用。是assert的一个扩充。能捕获assert类异常及打印一些
可读的日志。而assert只是让app crash(abort).
转载于:https://www.cnblogs.com/dixuexiongying/p/4664868.html
NSAssert和NSLog相关推荐
- NSAssert的使用
https://www.jianshu.com/p/526dfd5cbb19 2016.08.04 12:06* 字数 517 阅读 3504评论 3喜欢 3 NSAssert是一个预处理宏, 他的主 ...
- NSAssert和NSParameterAssert
2016.05.05 18:34* 字数 861 阅读 5127评论 0喜欢 17 https://www.jianshu.com/p/3072e174554f NSAssert和NSParamete ...
- NSLog使用详解与性能分析
NSLog 使用 在XCode做开发调试时往往需要打印一些调试信息做debug用 NSLog 性能问题 它的运行会占用时间和设备资源.当打印信息的地方多了之后在模拟器上跑可能不会有什么问题,因为模拟器 ...
- NSLog打印自定义对象
我们在开发中,如果直接使用NSLog打印对象,则会打印对象的指针(如下图) 但我们常常希望打印的是对象的属性的值,因此我们需要重写自定义类的description方法(打印日志时,对象会收到descr ...
- Xcode中的NSLog详解
探究原因 基本上这种事情一定可以在Apple文档中找到,看NSLog的文档,第一句话就说:Logs an error message to the Apple System Log facility. ...
- [Object-C语言随笔之二] 《NSLog》常用的打印调试语句与自动排版
本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-object/395.html ...
- NSLog不打印设置
在release版本禁止输出NSLog内容 因为NSLog的输出还是比较消耗系统资源的,而且输出的数据也可能会暴露出App里的保密数据,所以发布正式版时需要把这些输出全部屏蔽掉. 我们可以在发布版本前 ...
- Xcode 8 控制台输出大量不用的log的问题解决NSLog失效的解决
Xcode 8 控制台输出大量不用的log的问题解决&&NSLog失效的解决 参考文章: (1)Xcode 8 控制台输出大量不用的log的问题解决&&NSLog失效的 ...
- iOS-----程序异常处理----- 断言NSAssert()和NSParameterAssert区别和用处
iOS-----程序异常处理----- 断言NSAssert()和NSParameterAssert区别和用处 参考文章: (1)iOS-----程序异常处理----- 断言NSAssert()和NS ...
最新文章
- 嵌入式的我们为什么要学ROS
- 引入Redis|tensorflow实现 聊天AI--PigPig养成记(3)
- access数据类型百度百科_Access数据库属于什么数据库。
- windows下boost库的基本使用方法
- WindowBuilder的使用----java前端的重要框架
- 图像处理特征提取之(二):Haar特征
- 英文简历模板计算机专业,计算机专业毕业生英文简历模板
- 你真的理解什么是“财富自由”吗?
- Vue+D3实现直方图与力导向图
- Java+SQLServer实现——网上图书馆借还管理系统
- Python 正则提取字符串中的地区
- python画国旗和八卦图
- 七、jQuery动画特效(二)
- Luogu 月赛 P5238 整数校验器
- linux 动画制作软件有哪些,2D动画制作软件OpenToonz使用入门教程
- Spring模块简介
- OpenCV图像处理学习九,双边滤波器 (Bilateral Filter)和中位数滤波器 (Median Filter)
- 凌阳SPCA2688 4K摄像头/松翰1080P H.264 摄像头/瑞昱WDR(宽动态)USB摄像头模组
- 面试浅谈之十大排序算法
- 简单三步轻松建站,全新小白也能搭建企业网站