博客> iOS 正确使用NSLog的姿势
iOS 正确使用NSLog的姿势
2小时前 评论:0 阅读:624 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 回到顶部