2019-07-15 iOS開發(fā)去除一些警告

大家好,我們?cè)趇OS開發(fā)過程中會(huì)出現(xiàn)一些警告,怎么去除這些警告呢?對(duì)于有代碼潔癖的人來說,這些警告是可以消除的。
去除警告方法:

1.#pragma clang diagnostic push
2.#pragma clang diagnostic ignored "-Wdeprecated-declarations"
button.font = [UIFont systemFontOfSize:30];
3.#pragma clang diagnostic pop

1.怎么查看警告的類型

build工程-找到buildtime界面-選中對(duì)應(yīng)的警告 -> 右鍵 -> 選擇Reveal in Log -> 就能找到對(duì)應(yīng)的警告類型了。

WechatIMG33.jpeg

2.常用的警告名稱
1.#pragma clang diagnostic ignored "-Wunused-variable" 未使用的變量
2.#pragma clang diagnostic ignored "-W#warnings" 通過 #warning主動(dòng)添加的警告
3.#pragma clang diagnostic ignored "-Wformat" 字符串格式化警告
4.#pragma clang diagnostic ignored "-Wdeprecated-declarations" 方法棄用告警
5.#pragma clang diagnostic ignored "-Wincompatible-pointer-types" 不兼容指針類型
6.#pragma clang diagnostic ignored "-Warc-retain-cycles" retain cycle

最后編輯于
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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