在iOS開發(fā)過程中, 我們可能會碰到一些系統(tǒng)方法棄用, weak、循環(huán)引用、不能執(zhí)行之類的警告。 有代碼潔癖的很想消除他們, 今天我們就來手動消除他們!
首先學(xué)會基本的語句
#pragma clang diagnostic push
#pragma clang diagnostic ignored "這里寫出現(xiàn)警告的代碼"
#pragma clang diagnostic pop
這樣就消除了警告!
例如:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
#pragma clang diagnostic pop
這樣就消除了方法棄用的警告!
同理, 大家可以在下邊搜索到對應(yīng)的警告, 這樣 就可以把前邊的字串填入上邊的ignored的后邊, 然后闊住你的代碼, 就OK了
網(wǎng)址:警告大全