2019-07-15 iOS开发去除一些警告
2019-07-15 本文已影响0人
运琴的简书
大家好,我们在iOS开发过程中会出现一些警告,怎么去除这些警告呢?对于有代码洁癖的人来说,这些警告是可以消除的。
去除警告方法:
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界面-选中对应的警告 -> 右键 -> 选择Reveal in Log -> 就能找到对应的警告类型了。
WechatIMG33.jpeg2.常用的警告名称
1.#pragma clang diagnostic ignored "-Wunused-variable" 未使用的变量
2.#pragma clang diagnostic ignored "-W#warnings" 通过 #warning主动添加的警告
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