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 打印日志注意的点相关推荐

  1. ios 打印 详细错误日志_iOS中打印系统详细日志

    Q:如何打印当前的函数和行号? A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号.如: 1 NSLog(@"%s:%d obj=%@", __func__, ...

  2. ios 打印 详细错误日志_iOS打印Debug日志的方式

    简单介绍以下几个宏: 1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持).宏前面加上##的作用在于,当可变参 ...

  3. ios 打印 详细错误日志_【专家专栏】林相宇 | IOS错误日志抓取和分析

    原标题:[专家专栏]林相宇 | IOS错误日志抓取和分析 在调试自己和别人的IOS App时,发生Crash是非常正常的情况,分析这些Crash的主要手段之一就是分析Crash发生时产生的错误日志.对 ...

  4. ios 打印 详细错误日志_关于Xcode不能打印崩溃日志

    最近在调试应用的时候发现了一个问题, 就是Xcode的控制台不打印Crash日志. 几经周折终于发现了问题. 因为不能打印日志, 开始以为是我没有设置 NSSetUncaughtExceptionHa ...

  5. java 捕获异常打印详细错误信息:Exception e

    前言 dubbo接口数据进行转换的过程中,出现了空指针,但是自己捕获的时候没有注意这个问题,只是简单的打印出来,结果发现答应出来的都是null,基本上是无效的异常打印. 完善异常信息 一开始的代码是如 ...

  6. 计算机打印状态错误,打印机开始打印就显示错误怎么办?

    打印机,作为办公室最为常见的办公设备,有使用win10系统的用户遇到了打印机一打印就显示错误的问题,那么遇到这个问题该如何解决呢?下面一起来看看吧. 解决办法: 方法一: 1.首先要删除打印任务,并将 ...

  7. log日志:打印日志到控制台、文件、日志文件分区、打印错误日志到文件

    springboot默认会加载classpath:logback-spring.xml文件 如果需要自定义文件名称,在application.properties中配置logging.config 选 ...

  8. make编译打印详细日志

    常用的是make V=1 具体如下: 命令 描述 make V=0 quiet build (default) make V=1 verbose build make V=2 give reason ...

  9. HarmonyOS 怎样打印log/日志的打印

    HarmonyOS 怎样打印log HarmonyOS提供了HiLog日志系统,所以我们可以使用HiLog 来打印日志 从HiLog的源码可以看到里面有一个HiLogLabel 下面在跳到HiLogL ...

最新文章

  1. 河南大学计算机专业导师,侯彦娥 - 河南大学 - 计算机与信息工程学院
  2. STM32 基础系列教程 25 - USB_HID_mouse
  3. web服务器虚拟,虚拟web服务器
  4. Spring 多线程下注入bean问题
  5. SAP Spartacus OccCmsComponentAdapter的findComponentsByIds方法
  6. 计算机办公高级试题,高级办公软件试题及解答
  7. vue-cli起服务chrome不能打断点——每周汇总(第一周)
  8. 构建高性能WEB站点笔记二
  9. 前端浏览器兼容性网站
  10. 实测!让M1芯片版mac也能写入NTFS格式磁盘,完整教程附上!
  11. 苹果mac图片处理软件 :Photoshop
  12. “最大数之父”葛立恒逝世,他是20世纪数学巨匠,也是一个杂技演员
  13. ssm-学子商城-项目第十三天最后一天完成项目
  14. 最难学的十大编程语言,C++排第二,它竟是第一名!不服
  15. Hudi-集成Flink(Flink操作hudi表)
  16. python excel怎么将字母后的数字取出来_Excel提取数字、字母、汉字,靠Python一个公式搞定...
  17. 微软的一道前端面试题
  18. 骨传导耳机有哪些品牌、最好的骨传导蓝牙耳机品牌介绍
  19. 基于ssm的校园二手电子交易平台
  20. 1-18 Collections工具类和StreamAPI流式编程

热门文章

  1. Matplotlib散点图、条形图、直方图-02
  2. “PMP”的意思是“拍马屁”,真的吗???
  3. lnmp一键安装包 安装php-fpm,LNMP一键安装包的Nginx 502 Bad Gateway错误可能原因及解决方法...
  4. 数据库——关系数据理论
  5. python 学习第六天
  6. python组合求和
  7. 导航系统 与 自动驾驶系统 基本概念
  8. Photoshop的程序错误问题
  9. 服务器攻击常见的手段有哪些
  10. 【数据库】Nosql数据库的种类