黑马程序员技术交流社区
标题:
ios开发中打印日志消息控制
[打印本页]
作者:
阿泽泽
时间:
2016-5-14 00:42
标题:
ios开发中打印日志消息控制
问题
在iOS项目开发中,项目发布时需要去掉NSLog消息,不然会非常影响性能,但是去掉NSLog是一件非常费事的事情
解决办法
在项目的目录Supporting Files->项目名称-Prefix.pch,这个项目文件被所有的文件包含了,是一个公用的文件
在文件中添加
#ifdef DEBUG
//调试状态
#define Log(...) NSLog(__VA_ARGS__)
//发布状态
#else
#define Log(...)
#endif
加入这个代码之后,在项目DEBUG的时候
项目中Log(@"num=%d",num);会被自动替换为NSL(@"num=%d",num)执行
,在项目的发布状态,Log(...)不会执行
作者:
飞扬的青春haha
时间:
2016-5-14 00:45
122222222555555555
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2