发布时NSLog不打印信息

转载 2015年07月09日 16:47:58

在程序开发时,会经常使用NSLog打印信息便于调试和跟踪程序的执行。

但是发布时需要将这些打印信息都注释掉。

 

这里提供一个简便方法:

[在release模式下,通常会定义__OPTIMIZE__;而debug模式不会]

因此,只要在头文件中添加如下代码即可:

#ifndef __OPTIMIZE__
#define NSLog(…) NSLog(__VA_ARGS__)
#else
#define NSLog(…) {}
#endif

 

iOS开发-NSLog不打印设置

前提:在XCode做开发调试时往往需要打印一些调试信息做debug用,大家知道当打印信息的地方多了之后在模拟器上跑可能不会有什么问题,因为模拟器用的是电脑的硬件但是当应用跑在设备上时这些输出语句会在很...
  • JackRen_Developer
  • JackRen_Developer
  • 2016年08月04日 12:01
  • 1605

在release版本禁止输出NSLog内容

在release版本禁止输出NSLog内容
  • u011326424
  • u011326424
  • 2016年02月01日 15:44
  • 1150

NSLog格式化输出数据——Object—C

本文转自:点击打开链接  1 . 几种常用类型变量声明     int i =10;       BOOL isShow=YES;      BOOL isShow=1;   ...
  • u011981018
  • u011981018
  • 2014年12月02日 09:17
  • 4818

iOS release版本去除NSLog打印信息

因为NSLog的输出还是比较消耗系统资源的,而且输出的数据也可能会暴露出App里的保密数据,所以发布正式版时需要把这些输出全部屏蔽掉。 我们可以在发布版本前先把所有NSLog语句注释掉,等以后要...
  • ShangShanRuoShuidb
  • ShangShanRuoShuidb
  • 2013年06月03日 15:50
  • 4123

调整内核printk打印级别--减少启动时的打印信息

有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是6   4   1   7 # cat /proc/sys/kernel/p...
  • dang_guoying
  • dang_guoying
  • 2017年01月12日 13:31
  • 671

调整内核printk打印级别--减少启动时的打印信息

有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是6   4   1   7 # cat /proc/sys/kernel/p...
  • wjs1033
  • wjs1033
  • 2014年04月19日 10:01
  • 2943

调整内核printk打印级别--减少启动时的打印信息

有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是6   4   1   7 # cat /proc/sys/kernel/pri...
  • xingqingly
  • xingqingly
  • 2017年08月02日 18:21
  • 258

wince串口打印信息的屏蔽与打开

如果想某个驱动打印debug的信息,那么请这么做:第一种: 将下面这句代码加入到驱动所在目录中的sources文件中即可: CDEFINES=$(CDEFINES) -DDEBUG 第二种 #unde...
  • js_gary
  • js_gary
  • 2011年04月11日 11:39
  • 2406

Linux echo --显示文本,打印信息

用途说明 echo命令用来打印信息,是一个最常用的命令。在命令行中常用来打印环境变量的值,已确定当前环境中是否设置了指定的环境变量。在shell脚本中,常用来打印信息和帮助调试程序。   常用参...
  • mosesmo1989
  • mosesmo1989
  • 2016年04月08日 09:48
  • 232

java类中打印信息乱码?

今天碰到的问题,又让自己长了个记性。 由于这几天在维护其它地方的项目,所以之前在做的项目就停了几天,今天准备接着做,打开、布署、运行,在调用组织机构树时,第一行居然是乱码,其它都是正常的,很奇怪,因为...
  • yisshengyouni
  • yisshengyouni
  • 2013年12月10日 20:07
  • 750
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:发布时NSLog不打印信息
举报原因:
原因补充:

(最多只允许输入30个字)