ios 中消除不必要的警告
2017-06-14 本文已影响17人
男儿心
项目中总会遇到一些一批一批的警告,比如更新xcode之后,有些方法会提示过期(不推荐使用的),但是你也不想一个一个去改,这个时候可以采取一些极端手段,隐藏这些警告显示
几种常见的警告类型
-Wincompatible-pointer-types 指针类型不匹配
-Wincomplete-implementation 没有实现已声明的方法
-Wprotocol 没有实现协议的方法
-Wimplicit-function-declaration 尚未声明的函数(通常指c函数)
-Warc-performSelector-leaks 使用performSelector可能会出现泄漏
-Wdeprecated-declarations 使用了不推荐使用的方法
-Wunused-variable 含有没有被使用的变量
-Wundeclared-selector 未定义selector方法
查看警告类型方法
-W 是前缀,表示打开这种类型的警告,默认开启
-Wno- 关闭某种类型的警告
例如:
是不是感觉项目瞬间清新了许多!!!
对于一些不必要的警告我们可以用此方法,但是不适用所有,因为有的警告是代码编写的问题,必须及时修改,以免造成不必要的麻烦!!!