添加警告
- 方便在代碼中標(biāo)記,以及后續(xù)處理
- (void)addWarning {
#warning implement method by lt
...
}
忽略警告
- 1、在源代碼中忽略警告
-
對于一些無關(guān)緊要的警告,我們可以手動將其忽略
#pragma clang diagnostic push #pragma clang diagnostic ignored "警告標(biāo)識符" ... ... #pragma clang diagnostic pop -
警告標(biāo)識符
- 比如在控制器的
viewDidLoad方法中寫下面的代碼
int a = 0;Xcode會有如下的警告信息 -
通過下面的方面即可找到警告標(biāo)識符
- 比如在控制器的
去除警告信息
#pragma clang diagnostic push #pragma clang diagnostic ignored "-Wunused-variable" int a = 0; #pragma clang diagnostic pop -
- 2、在 Build Settings 中設(shè)置項目全局忽略警告
- 在項目的
Build Settings中也可以設(shè)置忽略某種或多種類型的警告,影響范圍就是整個項目。 - 在
Build Settings中找到Custom Compiler Flags,雙擊Other Warning Flags(可以配置 Debug 和 Release 環(huán)境),填入-Wno-unused-variable,完成后,編譯項目,項目中所有的此類型警告都沒有了。這里所填寫的內(nèi)容規(guī)則,僅僅是在第一種方法中找到的警告標(biāo)識符中的W字母后面加上no-就可以了。
忽略全局警告
- 在項目的
- 3、CocoaPods 導(dǎo)入第三方庫忽略警告
- 通過 CocoaPods 給項目導(dǎo)入了一些第三方庫,這些庫里面或多或少會有些警告,想消除這些警告,很簡單,只需在
Podfile中加上這一句inhibit_all_warnings!,所有通過 CocoaPods 安裝的第三庫的警告就沒有了。
- 通過 CocoaPods 給項目導(dǎo)入了一些第三方庫,這些庫里面或多或少會有些警告,想消除這些警告,很簡單,只需在


