ios 自定义log-解决x-code8屏蔽log之后,真机上缺少log的方法

自定义log

Ios开发里面,NSlog这个方法,大家一定不陌生,但是自从升级x-code8以后,运行程序的时候,debug区域会出现一推不想要的log,所以选择了屏蔽它们,具体方法可以自行搜索,那么问题来了,屏蔽它们之后再模拟器上运行,没有问题,但是在真机上测试的时候,那些自己写的log全部不见了,这时需要自定义log

#ifdef DEBUG
#define SCLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
#define SCLog(...)
#endif

上面的SCLog就是自定义的方法名,之后再需要打log的时候,就用这个方法替代NSLog,而且这个方法会输出 类名、方法名、行数,用起来比较方便,上面代码最好写在pch文件中

你可能感兴趣的:(ios 自定义log-解决x-code8屏蔽log之后,真机上缺少log的方法)