设置NSLog在发布阶段不存在

oc编译阶段为了测试使用NSLog输出,在发布阶段中这样会很占用内存那应该怎么办

在.pch文件中添加

#ifdef  DEBUG 

#define LFLog(...) NSLog(_VA_ARGS_)

#else

#define LFLog(...)

#endif

通过上面代码就可以实现在发布阶段把 LFLog(...)当不存在;在编译期照常使用

原文地址:https://www.cnblogs.com/ITliufei/p/5254414.html