比如我已经知道某行会报警告了,但是代码有这么写的道理,实在不想看到警告,可以用下面这个宏把这几行代码包住,就可以消除警告了。
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"
 
//这里是会报警告的代码
 
#pragma clang diagnostic pop

这个-Wunused-variable代表的意思就是:有的东西你实例化了但是没有使用。 

       我们如何得到一个警告的标示符?
如下图选择一个警告,点击右键,Reveal In Log,就能看到右边有个方括号[]里面的东西就是这个警告对应的标示符。
如果希望整个项目中都忽略某种很无聊的警告,就在项目中Build Setting里加上这个标示符,可以连着加的。
如果不想整个项目都忽略,只想个别文件忽略,那就在Build Phases里面的Compile Sources里面,找到个别文件加上此指令。

强制消除Xcode警告的方法相关推荐

  1. Xcode消除编译器警告

    Whenever,Xcode警告对于我们来说都相当重要,提醒我们可能存在的错误.但是有时候,我们知道一切都好,everything is in the palm of my hand,我们想要消除那些 ...

  2. 消除Xcode iOS项目的警告

    消除Xcode iOS项目的警告 作者  犯傻小二  关注 2016.03.10 15:22*  字数 8287  阅读 3839 评论 0 喜欢 7 如果你有强迫症,看到项目中那么多警告肯定特别心烦 ...

  3. java 强制类型转换告警_java-对未声明的强制转换返回警告

    我有一个类,其中包含一组处理T型值的Valueloader. 这就是我创建班级的方式.但是,该类在第39行return(ValueLoader< T>)加载程序上未经检查的强制转换时生成警 ...

  4. 验证Xcode真伪的方法,来自苹果官网

    验证Xcode真伪的方法,来自苹果官网 Xcode的验证你的版本 2015年9月22日  注意:中文为有道翻译,看下验证方法即可. 我们最近将应用程序从应用程序商店,还建有Xcode的假冒版本有可能对 ...

  5. rpm包 卸载php,强制删除rpm包的方法

    删除软件 要删除软件非常简单,只要执行下面的命令就行:# rpm –e xanim 这时,用户要注意使用的是软件的名称xanim,而不是软件包的名称xanim-27.64-3.i386.rpm. 如果 ...

  6. java冗余_Java使用lombok消除冗余代码的方法步骤

    一.项目背景 在写Java程序的时候经常会遇到如下情形: 新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter和setter方法. lombok项目的产生就是为了 ...

  7. java 强制清除缓存_IDEA强制清除Maven缓存的方法示例

    重新导入依赖的常见方式 下面图中的刷新按钮,在我的机器上,并不能每次都正确导入pom.xml中写的依赖项,而是导入之前pom.xml的依赖(读了缓存中的pom.xml). 当然除了这些,还可以下面这样 ...

  8. VC 忽略警告的方法

    在vs2003, vs2005中用sprintf 会出现warning C4996: 'sprintf' was declared deprecated或 warning C4996: 'strcpy ...

  9. __attribute__((unused)):可能不会用到,消除编译警告

    __attribute__ unused:可能不会用到,消除编译警告 One of the easiest attributes to use, this marks a variable as in ...

最新文章

  1. SignalR学习笔记(三)Self-Host
  2. 聊聊hystrix的execution.isolation.semaphore.maxConcurrentRequests属性
  3. java添加时间,如何通过Java中的addHours()方法添加时间
  4. Java 8 集合不完全一览
  5. 《Hadoop权威指南》第二章 关于MapReduce
  6. idea中.ignore插件的使用
  7. java 模拟停车_Java多线程编程小实例模拟停车场系统
  8. python aes加解密
  9. 1分钟读懂人口普查大数据——第七次人口普查数据可视化BI分析
  10. 东芝移动硬盘无法弹出密保,无法执行该软件,因为未启动需要的服务程序
  11. 入门Struts1第一讲——Struts1入门就这么简单
  12. 有趣的12张数学原理动图,令人舒心却又伤脑!你看懂几个?
  13. 2020蓝桥杯python——纪念日
  14. 转行IT,零基础学什么技术比较好?
  15. 与其他带货直播平台相比,视频号更适合哪些人?
  16. 傻妞对接TG/监控变量国内国外机视频教程 6.16
  17. 生信——R语言:1.windows软件安装与配置
  18. Anaconda下安装opencv
  19. python 图书管理系统
  20. 计算式二级python_python实现自动生成小学四则运算题目(软工第二次项目作业)...

热门文章

  1. 石油化工行业需要怎样的工作流平台?
  2. 使网页成黑白色调的滤镜(转)
  3. 剑指Offer——求1+2..+n的和
  4. python模拟http请求
  5. springmvc异常处理器
  6. 51Nod - 1183 编辑距离
  7. transition过渡的趣玩
  8. 数据结构——图的C语言实现
  9. 计算机网络概述(一)
  10. 第一章 计算机网络 3 标准化工作和相关组织 [计算机网络笔记] -简单浏览了解即可