美文网首页
Xcode消除指定类型的警告

Xcode消除指定类型的警告

作者: 刘应 | 来源:发表于2017-12-19 16:21 被阅读83次

    很多公司年末都会来一次代码大扫除,清理一些警告。如果是自己写的代码这个就比较好解决了,但有时候我们会引入一些第三方框架或老代码不再被支持造成的,但并不影响使用,而我们又不好直接修改代码,所以可以用以下的方式来解决这一个问题。

    消除工程中指定类型的警告

    下面是一个示例工程的警告,一个第三方,还有一些是iOS不再提倡使用的类,这些对项目的影响不大,下面就试着取消一些警告吧!

    找到要取消的警告类型

    在相应的警告上右击->Reveal in Log

    被选中的-Wdeprecated-declarations就是我们所要的警告类型了。

    -W是前缀,这个前缀表示的是 打开这种类型的警告 如果我们是要关闭某种类型的警告的话, 要将 -W换成 -Wno-

    设置

    找到下图所示的Other Warning Flags,双击,添加-Wno-deprecated-declarations就可以了。完成后,我们会看到,对应的警告已经没有了。

    PS:我们也不能一味的追求没有警告的代码,只有我们确定该类型没有影响才去消除,否则当有的bug出现后,我们很难追踪到问题的所在。

    相关文章

      网友评论

          本文标题:Xcode消除指定类型的警告

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