如何处理 NSLog?

2016-12-20  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读