如何处理 NSLog?

      当我们的程序完成后或者准备上架前,在对程序进行最后的检阅中,会发现我们在程序中会使用了大量的NSLog,那么我们如何来处理NSLog呢?难道要把每一个NSLog都找到并删除吧?

我最近在查找方法时找到一个比较简洁的方法来分享给大家:

首先你需要建立一个.PCH文件并关联到程序中,然后在.pch中添加一句代码就可以了。


如何处理 NSLog?_第1张图片
#ifdef __OBJC__

#ifdef DEBUG

#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)

#else

#define NSLog(...)

#endif

#endif

你可能感兴趣的:(如何处理 NSLog?)