使用Clang命令来屏蔽警告
2016-02-27 16:04
323 查看
#pragma clang diagnostic push
#pragma clang diagnostic ignored"-Wdeprecated-declarations"
写在这个中间的代码,都不会被编译器提示-Wdeprecated-declarations类型的警告
#pragma clang diagnostic pop
已知的一些编译警告类型
-Wincompatible-pointer-types 指针类型不匹配
-Wincomplete-implementation 没有实现已声明的方法
-Wprotocol 没有实现协议的方法
-Wimplicit-function-declaration 尚未声明的函数(通常指c函数)
-Warc-performSelector-leaks 使用performSelector可能会出现泄漏(该警告在xcode4.3.1中没出现过,网上流传说4.2使用performselector:withObject: 就会得到该警告)
-Wdeprecated-declarations 使用了不推荐使用的方法(如[UILabel setFont:(UIFont*)])
-Wunused-variable 含有没有被使用的变量
#pragma clang diagnostic ignored"-Wdeprecated-declarations"
写在这个中间的代码,都不会被编译器提示-Wdeprecated-declarations类型的警告
#pragma clang diagnostic pop
已知的一些编译警告类型
-Wincompatible-pointer-types 指针类型不匹配
-Wincomplete-implementation 没有实现已声明的方法
-Wprotocol 没有实现协议的方法
-Wimplicit-function-declaration 尚未声明的函数(通常指c函数)
-Warc-performSelector-leaks 使用performSelector可能会出现泄漏(该警告在xcode4.3.1中没出现过,网上流传说4.2使用performselector:withObject: 就会得到该警告)
-Wdeprecated-declarations 使用了不推荐使用的方法(如[UILabel setFont:(UIFont*)])
-Wunused-variable 含有没有被使用的变量
相关文章推荐
- 简单观察者模式和代理模式
- 常见浏览器兼容问题
- PHP中模拟链表和链表的基本操作示例
- link @import
- oracle如何写一个触发器及序列号
- ORA-12154: TNS: 无法解析指定的连接标识符
- 004_Http之response响应头-04响应体
- OPENSHIFT MYSQL使用Navicat远程连接
- 有关doctype声明
- Android属性动画
- 春天,来了
- Centos 7.0 通过rsync和inotify实现实时同步
- 盒子模型
- Python基础回顾之-list和tuple
- form 表单 几种提交方式
- 第一篇博客,以此纪念逝去的时间。
- JSP学习笔记四之out和session对象
- mac下安装thrift
- ubuntu14.04 疑难问题整理
- hdu5290 Bombing plan(树DP)