美文网首页
ios 自定义log-解决x-code8屏蔽log之后,真机上缺

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

作者: Archer_S | 来源:发表于2016-12-21 11:15 被阅读41次

自定义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之后,真机上缺

      本文链接:https://www.haomeiwen.com/subject/lmhqvttx.html