干貨:直接上代碼:
#pragma clang diagnostic push
#pragma clang diagnostic ignored ?"警告信息"
? ? ? ? ? ? ? ? ?/// your warning code
#pragma clang diagnostic pop///讓clang出棧
使用方法:
最重要的就是獲取 " 警告信息" , " 警告信息 " 并不是我們看到的這些,而是編譯器能夠認(rèn)可的語句,我們看到的這個(gè)叫 " 警告提示信息 "
1>查看最近的編譯信息
2>找到 警告提示信息 對(duì)應(yīng)的位置
3> 查看詳細(xì),拷貝警告信息
4> 使用:可以看到就沒有警告了
2.原理介紹:
xcode使用的是clang編譯器
第一句話 #pragma clang diagnostic push 意思是 : 讓clang編譯到這一行的時(shí)候壓棧?
第二句話 #pragma clang diagnostic ignored 意思是 : 讓clang忽略警告信息?
第三句話 #pragma clang diagnostic pop 意思是 : 讓clang出棧?