是否有任何特定的标志可以设置为在调试或发布中不显示 NSLog 输出?
Thanks.
一种选择可能是使用宏来替代 NSLog(如果此时您可以轻松更改内容)。我喜欢这些人使用的前缀头文件:
http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/
基本上他们的日志功能是:
#ifdef DEBUG
#define DLog(...) NSLog(@"%s %@", __PRETTY_FUNCTION__, [NSString stringWithFormat:__VA_ARGS__])
#else
#define DLog(...) do { } while (0)
#endif
因此,如果您不在调试版本中,则日志记录宏将变为无操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)