Xcode消除指定类型的警告

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

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

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

找到要取消的警告类型

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

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

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

设置

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容