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. 追随自己的价值观:用研经理 Anne Diaz 职业探索之路
  2. POJ1845-Sumdiv【逆元,等比数列,约数】
  3. AD+DNS安装步骤详解
  4. [Ext JS]8.3 Sencha Studio安装与快速介绍之一
  5. 细说PHP电子书pdf下载
  6. html当前时间插件,HTML日期时间插件
  7. 键盘ASCII对照表
  8. PCB的paste与solder层
  9. App Store 内购项目配置
  10. 三菱FX系列PLC以太网连接kepwareopc软件
  11. Win11右键菜单改回Win10
  12. 计算机的最新应用有哪些内容是什么,善用Wink,将电脑操作录屏为flash (更新图片)...
  13. Django管理后台之登录
  14. 小学生名字卡(HTML版可打印)
  15. HBase整合MR本地IDEA运行
  16. 400个可以发外链的网站
  17. 检查suse是否安装ftp服务,安装:SuSE Linux FTP版安装指南(转)
  18. 工具篇:Git与Github+GitLib常用操作(不定期持续更新)
  19. 机器视觉_HALCON_快速向导_2.用HALCON开发程序
  20. TF Live 直播回放丨Frank Wu:当OpenStack遇到Tungsten Fabric

热门文章

  1. Redis学习笔记(一)—— 在windows下搭建redis服务器
  2. vpp的网卡直通配置和SRIOV配置方法
  3. Oracle数据库•笔记
  4. Selenium Webdriver学习记录(一):环境搭建(Java+Maven+Eclipse+Selenium3.x)+第一个测试demo+部分问题解决
  5. Linux系统安装、使用apidoc教程
  6. 【机器学习项目实战10例目录】项目详解 + 数据集 + 完整源码
  7. 参加GBase 8s GDCA 认证培训课之前,做好准备
  8. 在360浏览器下使用ajax无效的一点案例
  9. 网络中的四元组、五元组、七元组
  10. HPA:人类蛋白图谱数据库