ios release会自动去掉nslog吗
发布网友
发布时间:2022-09-06 16:52
我来回答
共1个回答
热心网友
时间:2024-11-25 09:32
xcode8以上会在release 以及真机测试的时候自动去掉nslog功能,如果想要使用 可以宏定义nslog -> printf 用c语言的输出来看log.
#ifdef DEBUG
#define NSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#else
#define NSLog(...)
#endif