大家好,我們?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)的警告類型了。

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