博客> iOS 为什么不建议使用NSLog
iOS 为什么不建议使用NSLog
2018-07-22 19:18 评论:0 阅读:546 IT喃
ios

调试程序的时候,我们会用到NSLog打印一些日志,然后上架的时候都注释掉,我们定义一个宏,在上架版本release的时候,可以直接关闭掉。

#ifdef DEBUG
# define DLog(fmt, ...) NSLog((@"[文件名:%s]\n" "[函数名:%s]\n" "[行号:%d] \n" fmt), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...);
#endif
// __FILE__ 文件名地址
// __FUNCTION__ 函数名
// __LINE__ 行数
// ##__VA_ARGS__ 会清除掉多余的逗号
收藏
0
sina weixin mail 回到顶部