2019-07-15 iOS开发去除一些警告

大家好,我们在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.jpeg

2.常用的警告名称
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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。