程序release时去掉NSLog
2012-06-25 20:30
232 查看
#ifndef __OPTIMIZE__
# define NSLog(...) NSLog(__VA_ARGS__)
#else
# define NSLog(...) {}
#endif
或
#ifdef __OPTIMIZE__
#define NSLog(...)
#endif
# define NSLog(...) NSLog(__VA_ARGS__)
#else
# define NSLog(...) {}
#endif
或
#ifdef __OPTIMIZE__
#define NSLog(...)
#endif
相关文章推荐
- iOS release版本中去掉NSLog输出
- release 时去掉nslog的方法
- release 时去掉nslog的方法
- iOS release版本中去掉NSLog输出
- release 时去掉nslog的方法
- 设置开发(Debug模式)与提交(Release模式)的运行环境以及如何屏蔽NSLog
- NSLog 在debug模式下正常使用,在release模式下不可用
- 在程序里加debug和release两种方式
- release版本程序调用libvlc接口出现异常
- [收藏]C++ Tips(13)--Debug版和Release版的程序
- 如何把VS2008上编的debug、release程序在没装VS的xp机器上运行
- 我写的一个Qt 显示二维码( QR Code)的控件(可以去掉对 libpthread 的依赖,而且编译出的库文件可以在 vc2010 的release 模式下使用)
- 思维不可太死板: 在程序中加上某行后有编译问题, 去掉后就没有编译问题, 能否断定:一定是本行出了问题?
- iOS在Release模式下屏蔽NSLog输出
- 没有装delphi软件则须修改程序的Uses单元,去掉QDialogs qtintf.dll
- 调试Release发布版程序的Crash错误
- 调试Release发布版程序的Crash错误(一)
- 去掉控制台程序的黑框框
- Android中Release版本去掉Log的方法
- 如何定位Release 版本中程序崩溃的位置 ---利用map文件 拦截windows崩溃函数