美文网首页iOS学习笔记
iOS开发NSLog打印处理

iOS开发NSLog打印处理

作者: 香橙柚子 | 来源:发表于2017-03-30 19:25 被阅读0次

    我们在开发的时候,经常会应为验证一些数据,去打印出来查证,项目进行过程中会有越来越多的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

    相关文章

      网友评论

        本文标题:iOS开发NSLog打印处理

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