美文网首页iOS开发之常用技术点
iOS 正确使用NSLog的姿势

iOS 正确使用NSLog的姿势

作者: 管乐_VICTOR | 来源:发表于2018-07-03 18:38 被阅读758次

调试程序的时候,我们会用到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__ 会清除掉多余的逗号

相关文章

网友评论

本文标题:iOS 正确使用NSLog的姿势

本文链接:https://www.haomeiwen.com/subject/lcmjuftx.html