我们经常会遇到这样的需求:只在Debug版本打印日志,而发布版本(Release 版本)不打印日志。
要实现这个很简单,两步就可以做到。
- 在项目文件目录中找到 .pch 后缀名的文件,添加下面的代码
//DEBUG模式下才打印日志 #ifdef DEBUG #define NSLog(...) NSLog(__VA_ARGS__) #else #define NSLog(...) #endif
- 在项目的Build Settings 中搜索 macro(即宏的意思),然后如下设置
我们经常会遇到这样的需求:只在Debug版本打印日志,而发布版本(Release 版本)不打印日志。
要实现这个很简单,两步就可以做到。
//DEBUG模式下才打印日志
#ifdef DEBUG
#define NSLog(...) NSLog(__VA_ARGS__)
#else
#define NSLog(...)
#endif