美文网首页
iOS 杂记(二)

iOS 杂记(二)

作者: 我的昵称是小狼 | 来源:发表于2018-11-16 15:43 被阅读0次

关于Xcode中如何消除烦人的代码警告

Xcode在Build的时候总会给我们的代码一些建议,有的时候看着黄色的警告,明明知道自己是对的,但是没办法让它消失,感觉不爽.

下面交大家两个技巧可以消除掉那些对的,但是还有警告的代码.但是有的警告大家一定要认真检查,因为可能就是代码有问题,如果使用技巧把警告屏蔽掉,那就不可以了

编译器(Clang)的编译参数

#pragma clang diagnostic push

#pragma clang diagnostic ignored"警告类型"

//被夹在这中间的代码针对于此警告都会无视并且不显示出来

#pragma clang diagnostic pop

#pragma 这个参数是编译器(目前Xcode默认为Clang)的编译参数,可以用来做很多事,例如#pragma mark

一些常见的警告类型

-Wincompatible-pointer-types 指针类型不匹配

-Wincomplete-implementation 没有实现已声明的方法

-Wprotocol 没有实现协议的方法

-Wimplicit-function-declaration 尚未声明的函数(通常指c函数)

-Warc-performSelector-leaks 使用performSelector可能会出现泄漏

-Wdeprecated-declarations 使用了废弃的方法

-Wunused-variable 含有没有被使用的变量

-Wundeclared-selector 未定义selector方法


在Xcode BuildSetting 里面更改

在BuildSetting 里面搜索Inhibit All Warnings 这个设置选项,如果将其设置为YES则会忽略掉所有的警告
PS:这个操作很危险,除非你确定你的代码没有问题,否则你不再看到任何警告

Xcode BuildSetting Warnings

如上图所示,这些设置都是Xcode会检测的代码问题,你也可以选择在这里开关某个选项.

相关文章

  • 2018-01-08

    title: ios杂记 date: 2015-12-20 #写作时间 description: 逗指导的IOS...

  • iOS 杂记(二)

    关于Xcode中如何消除烦人的代码警告 Xcode在Build的时候总会给我们的代码一些建议,有的时候看着黄色的警...

  • Objc中国 ios 逆向论坛 北海道杂记 大神博客 大神推荐 博客

  • iOS杂记

    1.内存地址转对象: 通过 Xcode 中的 【Debug View Hierarchy】,根据内存地址(比如:0...

  • ios 杂记

    阅读目录 1.键盘弹出隐藏通知.检测一段代码运行时间的方法。3.UILabel显示html文本4.改变导航栏按钮的...

  • ios 杂记

    http://upload-images.jianshu.io/upload_images/1338042-dd4...

  • IOS 杂记

    ·楼主经历过C 开发,java 开发,现在开始ios开发。准备只学习swift 语言,第一个阶段的目标是完成遥控器...

  • iOS杂记

    有些很简单的就随便看看了,我这也是遇到了就记下来 1.iOS开发加载图片·imageNamed和imageWith...

  • iOS杂记

    http网络请求plist文件配置 plist的sourceCode方式打开用户权限 NSPhotoLi...

  • IOS杂记

    IOS比较不错的文章

网友评论

      本文标题:iOS 杂记(二)

      本文链接:https://www.haomeiwen.com/subject/uhsmfqtx.html