Xcode 添加、忽略項(xiàng)目警告信息

添加警告

  • 方便在代碼中標(biāo)記,以及后續(xù)處理
- (void)addWarning {
#warning implement method by lt 
...
}

忽略警告

  • 1、在源代碼中忽略警告
    • 對(duì)于一些無(wú)關(guān)緊要的警告,我們可以手動(dòng)將其忽略

      #pragma clang diagnostic push
      #pragma clang diagnostic ignored "警告標(biāo)識(shí)符"
      ...
      ...
      #pragma clang diagnostic pop
      
    • 警告標(biāo)識(shí)符

      • 比如在控制器的 viewDidLoad 方法中寫(xiě)下面的代碼
        int a = 0; Xcode會(huì)有如下的警告信息
      • 通過(guò)下面的方面即可找到警告標(biāo)識(shí)符
    • 去除警告信息

    #pragma clang diagnostic push
    #pragma clang diagnostic ignored "-Wunused-variable"
      int a = 0;
    #pragma clang diagnostic pop
    
  • 2、在 Build Settings 中設(shè)置項(xiàng)目全局忽略警告
    • 在項(xiàng)目的 Build Settings 中也可以設(shè)置忽略某種或多種類(lèi)型的警告,影響范圍就是整個(gè)項(xiàng)目。
    • Build Settings 中找到 Custom Compiler Flags,雙擊 Other Warning Flags(可以配置 Debug 和 Release 環(huán)境),填入 -Wno-unused-variable,完成后,編譯項(xiàng)目,項(xiàng)目中所有的此類(lèi)型警告都沒(méi)有了。這里所填寫(xiě)的內(nèi)容規(guī)則,僅僅是在第一種方法中找到的警告標(biāo)識(shí)符中的 W 字母后面加上 no-就可以了。
      忽略全局警告
  • 3、CocoaPods 導(dǎo)入第三方庫(kù)忽略警告
    • 通過(guò) CocoaPods 給項(xiàng)目導(dǎo)入了一些第三方庫(kù),這些庫(kù)里面或多或少會(huì)有些警告,想消除這些警告,很簡(jiǎn)單,只需在 Podfile 中加上這一句 inhibit_all_warnings!,所有通過(guò) CocoaPods 安裝的第三庫(kù)的警告就沒(méi)有了。

參考原文地址

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 2000年,伊利諾伊大學(xué)厄巴納-香檳分校(University of Illinois at Urbana-...
    星光社的戴銘閱讀 16,263評(píng)論 8 180
  • 問(wèn)題描述:在我們的項(xiàng)目中,因?yàn)榇罅康氖褂玫谌綆?kù),經(jīng)常會(huì)出現(xiàn)各種三方庫(kù),以及我們自己再敲代碼時(shí)候調(diào)用系統(tǒng)方法卻沒(méi)有...
    苦可樂(lè)閱讀 1,558評(píng)論 0 5
  • 對(duì)于一個(gè)有強(qiáng)迫癥的我,每次 ?B Build 項(xiàng)目時(shí),發(fā)現(xiàn)一個(gè)警告都要點(diǎn)進(jìn)去修復(fù)了,然而,對(duì)于一些無(wú)關(guān)緊要的警告,...
    冷漠叻葒顏閱讀 12,289評(píng)論 4 27
  • 個(gè)有節(jié)操的程序員會(huì)在乎自己的代碼的警告,就像在乎飯碗邊上有只死蟑螂那樣。 重視編譯警告 現(xiàn)在編譯器有時(shí)候會(huì)很吵,而...
    追風(fēng)者366閱讀 712評(píng)論 0 0
  • 你是不是看著開(kāi)發(fā)過(guò)程中出現(xiàn)的一堆的警告會(huì)心情一陣煩躁,別煩躁了,看完此文章,消除警告的小尾巴。 一、SVN 操作導(dǎo)...
    crazy丶LT閱讀 4,865評(píng)論 0 4

友情鏈接更多精彩內(nèi)容