美文网首页
如何处理 NSLog?

如何处理 NSLog?

作者: 絮孓 | 来源:发表于2016-12-20 12:05 被阅读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

相关文章

  • 如何处理 NSLog?

    当我们的程序完成后或者准备上架前,在对程序进行最后的检阅中,会发现我们在程序中会使用了大量的NSLog,那么...

  • iOS常用宏定义

    1.处理NSLog事件(开发模式打印,发布模式不打印)#ifdef DEBUG#define NSLog(FORM...

  • 开发之—如何处理NSLog

    一路走来,总是来也匆匆,去也匆匆,感觉什么也没有留下,思考之下,想通过简书这个平台,记录下自己编程的一下点点...

  • iOS中常见的一些宏

    1.处理NSLog事件(开发者模式打印,发布者模式不打印)#ifdef DEBUG#define NSLog(FO...

  • NSLog替换

    NSLog有两种方式处理 1.如下,pch文件里,把NSLog改成FLLog, 以后所有的log你写成FLLog就...

  • * 处理NSLog的debug版和release版

    /** * 处理NSLog的debug版和release版 */ #ifndef __OPTIMIZE__ #de...

  • 宏语法

    NSLog非常耗性能,如果程序发布了,还一大堆NSLog,用户用起来会很卡.解决方式:自己写个IWLog,做处理,...

  • NSLog输出类型

    eg:NSLog(@"Hello,objective-c!"); @表示应该当作NSString字符串来处理。...

  • iOS开发NSLog打印处理

    我们在开发的时候,经常会应为验证一些数据,去打印出来查证,项目进行过程中会有越来越多的NSLog,输出很多信息,看...

  • 如何屏蔽NSLog

    在iOS开发中,大家经常会使用NSLog跟踪应用中可能产生的问题。但是NSLog会消耗资源,所以在Release的...

网友评论

      本文标题:如何处理 NSLog?

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