1, 声明变量未使用 "-Wunused-variable"
2, 方法定义未实现 "-Wincomplete-implementation"
3, 未声明的选择器 "-Wundeclared-selector"
4, 参数格式不匹配 "-Wformat"
5, 废弃掉的方法 "-Wdeprecated-declarations"
6, 不会执行的代码 "-Wunreachable-code"
7, 指针类型不匹配 "-Wincompatible-pointer-types"
8, 没有实现已声明的方法 "-Wincomplete-implementation"
9, -没有实现协议的方法" "-Wprotocol"
10, 尚未声明的函数(通常指c函数) "-Wimplicit-function-declaration"
11, 使用performSelector可能会出现泄漏 "-Warc-performSelector-leaks"
eg:
#pragma clang diagnostic push
#pragma clang diagnostic ignored"-Wdeprecated-declarations"
取消消除警告:
#pragma clang diagnostic pop