2019-07-15|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 【2019-07-15|2019-07-15 iOS开发去除一些警告】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
推荐阅读
- 深入理解Go之generate
- 2020-04-07vue中Axios的封装和API接口的管理
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- iOS中的Block
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- 2019-08-29|2019-08-29 iOS13适配那点事
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- iOS面试题--基础
- 我的软件测试开发工程师书单
- echart|echart 双轴图开发