博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSAssert和NSLog
阅读量:6666 次
发布时间:2019-06-25

本文共 394 字,大约阅读时间需要 1 分钟。

开发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

你可能感兴趣的文章
Ionic 中控件点击延迟的处理
查看>>
Activity生命周期的运行流程
查看>>
DOM基础----DOM(一)
查看>>
12.4.4 降序索引
查看>>
RA layer request failed
查看>>
Android HAL模块实现
查看>>
iptables学习笔记
查看>>
(转) 使用jdk的xjc命令由schema文件生成相应的实体类
查看>>
js 获取浏览器显示内容的宽度和高度
查看>>
给PLSQL插上飞翔的翅膀-PLSQL优化
查看>>
做事原则
查看>>
一个男人该有的气质
查看>>
HDU 1004 Let the Balloon Rise【STL<map>】
查看>>
『cs231n』卷积神经网络工程实践技巧_下
查看>>
Anaconda和Pycharm安装和配置教程
查看>>
Java千百问_05面向对象(006)_is-a,has-a,like-a是什么
查看>>
【Python】python更新数据库脚本两种方法
查看>>
linux进程同步机制_转
查看>>
PHP框架认识初步
查看>>
给 Android 初学者的 Gradle 知识普及
查看>>