首先,我们需要写一个头文件 定义预处理命令如下:
#ifdef DEBUG
#define debug_NSLog(format, ...) NSLog(format, ##__VA_ARGS__)
#else
#define debug_NSLog(format, ...)
#endif
接着我们点击项目的TARGETS栏,找到GCC 4.2 -preprocessing这一项,添加预定义宏DEBUG
这样 当我们在debug状态下就会显示log信息,而在release下就不会显示了。
本文介绍了一种在iOS开发中实现调试日志开关的方法。通过定义预处理命令并配置预定义宏DEBUG,可以在debug模式下开启日志输出,而在release模式下关闭日志输出。
316

被折叠的 条评论
为什么被折叠?



