重定义NSLog,节省系统开支

来源:互联网 发布:手机下载监控软件 编辑:程序博客网 时间:2024/05/16 00:32

NSLog方法在写代码时用来打印调试信息非常好,但发布到AppStore时就用不到了,虽然用户看不到打印信息,但是很浪费系统资源。
所以建议宏定义一下,使其在debug版本有用,release版本中失效,方法就是在pch文件中加入一下代码:
#ifdef DEBUG#define LOG(...) NSLog(__VA_ARGS__);#else#define LOG(...);#endif
在项目中再使用NSLog时用LOG

0 0