强烈注意:以下代码一定要放在pch文件中。我们项目是zb-Prefix.pch
,这样,当项目中执行到类似 NSLog(@"消息内容为%@",info);
这样的lgo时候,就会去zb-Prefix.pch
中判断当前模式,如果是debug模式,就打印log,否则不打印log
// 正式服务器得打release包。 测试服务器打debug包
#ifdef DEBUG// 开发阶段打印log
#define NSSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String])
#else// 发布阶段 不打印log
// #define NSSLog(...)
#endif