时间: 2020-08-25|32次围观|0 条评论

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

文章转载于:https://www.jianshu.com/p/0c00632afda3

原著是一个有趣的人,若有侵权,请通知删除

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《iOS 正确使用NSLog的姿势
   

还没有人抢沙发呢~