iOS开发NSLog打印处理

我们在开发的时候,经常会应为验证一些数据,去打印出来查证,项目进行过程中会有越来越多的NSLog,输出很多信息,看起来很乱.另外NSLog的性能本身也不是很好,产品上线有这么多的输出信息也不好,很有可能信息泄露,所以在开发中最好对NSLog进行处理.

过程很简单:
首先创建一个pch文件.在pch文件中放入以下代码就可以了.

#ifdef __OBJC__
#ifdef DEBUG
#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
#define NSLog(...)
#endif
#endif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容