首先,我们需要写一个头文件 定义预处理命令如下:
#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下就不会显示了。