当我们的程序完成后或者准备上架前,在对程序进行最后的检阅中,会发现我们在程序中会使用了大量的NSLog,那么我们如何来处理NSLog呢?难道要把每一个NSLog都找到并删除吧?
我最近在查找方法时找到一个比较简洁的方法来分享给大家:
首先你需要建立一个.PCH文件并关联到程序中,然后在.pch中添加一句代码就可以了。
#ifdef DEBUG
#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
#define NSLog(...)
#endif
#endif