iphone之发布版本的时候移除NSLog输出的方法
2012-04-17 15:54
363 查看
from: http://blog.sina.com.cn/s/blog_4adf31ea0102dqol.html
只需要加入到pch文件中即可,__OPTIMIZE__这个编译选项是发布版本才有的,所以在编译调试版本的时候可以看到Log,而发布版本则没有Log。
#ifndef __OPTIMIZE__
#define NSLog(...) NSLog(__VA_ARGS__)
#else
#define NSLog(...) {}
#endif
todo: 待验证
只需要加入到pch文件中即可,__OPTIMIZE__这个编译选项是发布版本才有的,所以在编译调试版本的时候可以看到Log,而发布版本则没有Log。
#ifndef __OPTIMIZE__
#define NSLog(...) NSLog(__VA_ARGS__)
#else
#define NSLog(...) {}
#endif
todo: 待验证
相关文章推荐
- iphone之发布版本的时候移除NSLog输出的方法
- iphone之发布版本的时候移除NSLog输出的方法
- iphone之发布版本的时候移除NSLog输出的方法
- iPhone How-to:如何移除发布版本中的NSLog输出
- 如何移除发布版本中的 NSLog()输出
- iPhone How-to:如何移除发布版本中的NSLog输出
- xcode 怎么样在发布release版本的时候 不输出log
- 12.iOS格式化日志输出的方法以及在发布状态自动关闭NSLog方法
- 在发布(Release)版本中屏蔽掉代码中的NSLog输出
- NSLog在调试(Debug)的时候输出,发布(Release)的时候不输出
- 记录一下Appium中使用swipe方法时候出现的问题(Appium1.0.0.3版本)
- 在release版本禁止输出NSLog内容
- 自己做IE各个版本兼容的时候用的解决办法方法,IE6到IE11都可以【亲测】
- [IPhone] NSLog输出格式
- ios 使用xcode调试代码的时候进入断点显示变量全是nil,但NSLog输出那个变量却是有值的
- iphone ios编译发布版本
- spring mvc 4.x 版本在返回给ajax调用的json数据时候,出现中文显示???的处理方法
- 第一个iPhone版本应用发布
- chromeV.48后版本移除方法SVGGraphicsElement.getTransformToElement后的处理
- iphone app的非appstore发布方法及其免越狱安装方法