ios 中消除不必要的警告

项目中总会遇到一些一批一批的警告,比如更新xcode之后,有些方法会提示过期(不推荐使用的),但是你也不想一个一个去改,这个时候可以采取一些极端手段,隐藏这些警告显示

几种常见的警告类型

-Wincompatible-pointer-types    指针类型不匹配

-Wincomplete-implementation    没有实现已声明的方法

-Wprotocol                      没有实现协议的方法

-Wimplicit-function-declaration 尚未声明的函数(通常指c函数)

-Warc-performSelector-leaks    使用performSelector可能会出现泄漏

-Wdeprecated-declarations      使用了不推荐使用的方法

-Wunused-variable              含有没有被使用的变量

-Wundeclared-selector          未定义selector方法

查看警告类型方法

ios 中消除不必要的警告_第1张图片

-W 是前缀,表示打开这种类型的警告,默认开启

-Wno- 关闭某种类型的警告

例如:

ios 中消除不必要的警告_第2张图片

是不是感觉项目瞬间清新了许多!!!

对于一些不必要的警告我们可以用此方法,但是不适用所有,因为有的警告是代码编写的问题,必须及时修改,以免造成不必要的麻烦!!!

你可能感兴趣的:(ios 中消除不必要的警告)