首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用NSLog?

如何禁用NSLog?
EN

Stack Overflow用户
提问于 2011-07-18 19:39:57
回答 15查看 13.5K关注 0票数 18

我想在Xcode中做以下事情:

查找所有不带注释的NSLog命令,并将其替换为//NSLog...

换句话说,我想注释所有的NSLog调用。这个是可能的吗?有什么简单的方法可以做到这一点吗?

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2011-07-18 19:42:09

更新

下面的答案实际上要好得多。请参阅here.

初始答案:

有一个小技巧,你可以做。搜索所有NSLog并将其替换为//NSLog,然后再次搜索////NSLog并将其替换为//NSLog

票数 17
EN

Stack Overflow用户

发布于 2012-09-12 14:03:06

等等,还有更简单的方法。如果不需要NSLOG,只需将以下几行添加到常量文件中

代码语言:javascript
复制
#define NSLog                       //

在你需要的时候对它进行注释。

编辑:在最新的Xcode中,上面的语句会出错。所以我想最好的办法就是

代码语言:javascript
复制
#define NSLog(...) 
票数 81
EN

Stack Overflow用户

发布于 2013-06-09 21:33:16

代码语言:javascript
复制
#define NSLog if(1) NSLog

如果您不想将日志设置为1为0。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6732333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档