#ifndef __OPTIMIZE__
# define NSLog(…) NSLog(__VA_ARGS__)
#else
# define NSLog(…) {}
#endif
Disable NSLog in apple development
本文介绍了在Objective-C中使用NSLog宏的两种不同定义方式。当宏被定义为执行优化时,NSLog将不起作用;反之,则正常输出日志信息。这种实现方式有助于在不同的编译模式下调整日志行为,既可用于调试阶段的日志打印,又能在发布版本中避免不必要的性能开销。

被折叠的 条评论
为什么被折叠?



