iOS开发DEBUG模式下使用DLog 代替NSLog(输出文件名,函数,行数)

释放双眼,带上耳机,听听看~!

在开发过程当中,往往会使用NSLog输出一些内容来debug程序,也就是日志。但是整个程序NSLog了太多,上线之后会影响性能,另外控制台输出太多,也很难找到打印的具体位置。

因此使用该宏定义只在DEBUG模式下打印,解决上线影响性能问题,打印函数、行数快速找到打印的位置

#ifdef DEBUG

# define DLog(fmt, …) NSLog((@”[文件名:%s]n” “[函数名:%s]n” “[行号:%d] n” fmt), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);

#else

# define DLog(…);

#endif


打印出来的效果:

更多源码请访问github:https://github.com/zhangjiahuan8888

人已赞赏
iOS文章

如何从xocde中导出项目的配置(profile)文件

2020-1-30 19:16:02

iOS文章

iOS 代码规范 团队代码规范 代码总结

2020-1-30 22:30:46

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索