关于使用OS_ACTIVITY_MODE

关于使用OS_ACTIVITY_MODE_第1张图片
屏幕快照 2017-06-01 上午11.55.58.png

这个属性的作用是清除掉NSLog的打印信息,在真机调试时如果使用NSLog来打印信息那么日志会全部被屏蔽掉,如果在该模式下想要打印信息那么需要使用fprintf方法,这种方式需要定义宏打印方法。

ifdef DEBUG

define NSLog(format, ...) printf("\n[%s] %s [第%d行] %s\n", TIME, FUNCTION, LINE, [[NSString stringWithFormat:format, ## VA_ARGS] UTF8String]);

else

define NSLog(format, ...)

endif

你可能感兴趣的:(关于使用OS_ACTIVITY_MODE)