Xcode 8 疯狂的Log

相信很多人都已经更新了正式版的 Xcode 8 或者早已经在用 Xcode 的 beta 版本,其中有一个问题一直在困扰着我们,就是我们在运行项目时,不知道哪里来的一堆 Log ,导致我们自己想在 Console 输出些什么东西都会被这一大串烦人的 Log 所覆盖。鉴于此,我在 google 上搜索了一下关键字 “Xcode 8 Log” ,得出以下结果:

Result

由于我也不知道哪个才是我需要的,但是一般上都是先选择官方的比较靠谱。结果点进去之后发现是这样的:

苹果官方论坛

看来前面运行的时候那一堆的nw_开头的 Log 是 Network ? 这里并没有苹果技术人员的回答,我们继续往下看:

苹果官方论坛

看到这里我就笑了,看来国外的不少开发者也深受其害,但是依然没有我们想看到的回答,于是只能关闭这个页面了。

我们再看看国外最大的技术疑难杂症问答网站 StackOverFlow 有没有什么收获,点进去之后发现:

StackOverFlow

感觉和我们要问的有些不一样,但是没关系,问题本质都是差不多的,都是一堆烦人的 Log,我们往下看,看看有没有什么什么解决方法,结果发现这么一个东西:

StackOverFlow

这个是不是我们想要的回答呢?实践是检验真理的唯一标准,我们就按照上面的试一试。结果发现,那一堆烦人的 Log 真的消失了,看来这个方法还是有效的。

不过,也有人说这会 “removes all NSLog"? 这个我倒是没有遇到,我在使用的时候好好的(模拟器),也许在真机上测试的时候会也说不定,如果真的是这样的话,又想看 Log ,只能把之前添加的东西删掉,但是这就需要麻烦各位开发者用肉眼去看去找了。不过大家也可以自己在输出的时候用上一些特殊字符作为标记,这样子也方便自己去搜索,不用一个一个地翻。我通常的做法就是加上该函数的函数名,如:NSLog(@"%s",__func__);

方法有很多,只要找到自己觉得最合适的就行。以上~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 10,121评论 0 12
  • 今天主要给大家安利一个好东西,虽然基本上你用不到。 iOS打印log信息的方法有两种: 使用C方法printf、f...
    广锅锅阅读 6,433评论 2 0
  • 爱情是什么。我曾经第二次看《穆斯林的葬礼》时有种感觉:爱情是神圣的,但并不是不可挑剔,一尘不染的。在其中参与的人已...
    迷迷蒙蒙阅读 2,047评论 0 1
  • 终于从学校的温床中跌出来了,却到了深圳这个传说中繁荣的地方。在懵懵懂懂中突然惊醒了,原来需要靠自己的能力来养活自己...
    wenbear阅读 1,076评论 0 0
  • “你这是跟谁干了这个啊,我这里还有点钱给你干点正经事吧!”、“电视上不都说了吗,比特币国家都关了,你知道那个五行币...
    花花呓语阅读 1,531评论 0 0

友情链接更多精彩内容