ios 打印 详细错误日志_ios 打印日志注意的点
1.常用的打印格式化字符
%@ 对象
%d,%i 整型 (%i的老写法)
%hd 短整型
%ld , %lld 长整型
%u 无符整型
%f 浮点型和double型
%0.2f 精度浮点数,只保留两位小数
%o 八进制
%zu size_t
%p 指针地址
%e float/double (科学计算)
%g float/double (科学技术法)
%x: 为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,小写a-f;
%X: 为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,大写A-F;
%s char * 字符串
%.*s Pascal字符串
%c char 字符
%C unichar
%Lf 64位double
%lu sizeof(i)内存中所占字节数
2.在debug的情况 执行打印日志 其他模式不打印(release 和 Distribution)
ifndef OPTIMIZE
define NSLog(...) NSLog(VA_ARGS)
else
define NSLog(...){}
endif
release模式通常会定义 OPTIMIZE,debug模式不会。
可以把这段宏定义放到一个专门注意宏的头文件。
ios 打印 详细错误日志_ios 打印日志注意的点相关推荐
- ios 打印 详细错误日志_iOS中打印系统详细日志
Q:如何打印当前的函数和行号? A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号.如: 1 NSLog(@"%s:%d obj=%@", __func__, ...
- ios 打印 详细错误日志_iOS打印Debug日志的方式
简单介绍以下几个宏: 1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持).宏前面加上##的作用在于,当可变参 ...
- ios 打印 详细错误日志_【专家专栏】林相宇 | IOS错误日志抓取和分析
原标题:[专家专栏]林相宇 | IOS错误日志抓取和分析 在调试自己和别人的IOS App时,发生Crash是非常正常的情况,分析这些Crash的主要手段之一就是分析Crash发生时产生的错误日志.对 ...
- ios 打印 详细错误日志_关于Xcode不能打印崩溃日志
最近在调试应用的时候发现了一个问题, 就是Xcode的控制台不打印Crash日志. 几经周折终于发现了问题. 因为不能打印日志, 开始以为是我没有设置 NSSetUncaughtExceptionHa ...
- java 捕获异常打印详细错误信息:Exception e
前言 dubbo接口数据进行转换的过程中,出现了空指针,但是自己捕获的时候没有注意这个问题,只是简单的打印出来,结果发现答应出来的都是null,基本上是无效的异常打印. 完善异常信息 一开始的代码是如 ...
- 计算机打印状态错误,打印机开始打印就显示错误怎么办?
打印机,作为办公室最为常见的办公设备,有使用win10系统的用户遇到了打印机一打印就显示错误的问题,那么遇到这个问题该如何解决呢?下面一起来看看吧. 解决办法: 方法一: 1.首先要删除打印任务,并将 ...
- log日志:打印日志到控制台、文件、日志文件分区、打印错误日志到文件
springboot默认会加载classpath:logback-spring.xml文件 如果需要自定义文件名称,在application.properties中配置logging.config 选 ...
- make编译打印详细日志
常用的是make V=1 具体如下: 命令 描述 make V=0 quiet build (default) make V=1 verbose build make V=2 give reason ...
- HarmonyOS 怎样打印log/日志的打印
HarmonyOS 怎样打印log HarmonyOS提供了HiLog日志系统,所以我们可以使用HiLog 来打印日志 从HiLog的源码可以看到里面有一个HiLogLabel 下面在跳到HiLogL ...
最新文章
- 河南大学计算机专业导师,侯彦娥 - 河南大学 - 计算机与信息工程学院
- STM32 基础系列教程 25 - USB_HID_mouse
- web服务器虚拟,虚拟web服务器
- Spring 多线程下注入bean问题
- SAP Spartacus OccCmsComponentAdapter的findComponentsByIds方法
- 计算机办公高级试题,高级办公软件试题及解答
- vue-cli起服务chrome不能打断点——每周汇总(第一周)
- 构建高性能WEB站点笔记二
- 前端浏览器兼容性网站
- 实测!让M1芯片版mac也能写入NTFS格式磁盘,完整教程附上!
- 苹果mac图片处理软件 :Photoshop
- “最大数之父”葛立恒逝世,他是20世纪数学巨匠,也是一个杂技演员
- ssm-学子商城-项目第十三天最后一天完成项目
- 最难学的十大编程语言,C++排第二,它竟是第一名!不服
- Hudi-集成Flink(Flink操作hudi表)
- python excel怎么将字母后的数字取出来_Excel提取数字、字母、汉字,靠Python一个公式搞定...
- 微软的一道前端面试题
- 骨传导耳机有哪些品牌、最好的骨传导蓝牙耳机品牌介绍
- 基于ssm的校园二手电子交易平台
- 1-18 Collections工具类和StreamAPI流式编程
热门文章
- Matplotlib散点图、条形图、直方图-02
- “PMP”的意思是“拍马屁”,真的吗???
- lnmp一键安装包 安装php-fpm,LNMP一键安装包的Nginx 502 Bad Gateway错误可能原因及解决方法...
- 数据库——关系数据理论
- python 学习第六天
- python组合求和
- 导航系统 与 自动驾驶系统 基本概念
- Photoshop的程序错误问题
- 服务器攻击常见的手段有哪些
- 【数据库】Nosql数据库的种类