自定义Log实现条件编译

在项目pch中添加如下代码,其中DEBUG为Xcode项目自带的宏,存在时表示当前为调试状态,不然为发布状态。故当在发布状态时,经过自定义TestLog所使用的NSLog调试信息,都会被预编译替换为空。调试

#ifdef DEBUG //调试阶段

#define TestLog(...) NSLog(__VA_ARGS__)  //自定义Log

#else //发布阶段

#define ALLog(...)

#endif
相关文章
相关标签/搜索