iOS中#pragma的使用
来源:互联网 发布:老火车头模型淘宝 编辑:程序博客网 时间:2024/06/10 22:32
在开发过程中我们可以在方法前面加上下面代码来提供类似方法注释功能,该功能在提供注释的同时也方便在代码区上方的导航条中快速定位自己的方法然后在代码过程中如果有一些想要忽略的警告(注意不是致命错误!)可以在文件顶端加入
例如针对代码中有没有使用过的变量系统会提示Unused variable 'variable',这是就可以使用'-Wunused'或者'-Wunused-variable'来忽略该警告!
不知道大家对于版本适配是怎么做的,我是在判断版本号之后针对不同的版本做不同的处理,但是一些过去的版本一些方法已经禁用,
这时候一些有些小洁癖的人可以加入
但是这样有些自己不知道但是已经过期的方法也会被屏蔽了,所以可以使用分段屏蔽警告在push的时候开启,在pop的时候结束,其中在ignored开始后忽略报警针对于警告,其实我们一般平时练习项目中使用到的warning只是一小部分而已,在项目的building setting里面搜索warning,
我们可以看到在Apple LLVM 下针对语言类型甚至是所有语言有许多关于警告的开关,大家可以一起去了解下!
如果我们追求代码的严苛和谨慎我们可以添加一些我们平常没有使用的警告.
在这里我们可以在Other C Flags 中加入-Wall,-Wextra,-Weverything来添加警告,当然针对调试过程中不推荐!容易让人精神崩溃!
在这里需要说明的是-Wall并不是所有的警告,只是包含了警告中的大部分,如果想要开启全部警告-Weverything!
这里面的警告有许多事编译器开发人员所使用的警告,但是同时也能让我们的代码更加清晰,规范!推荐代码release的阶段最好开启其他警告!
最后我们可以在项目中加入
来添加一个警告,提醒我们可能还有一些注意的地方!甚至我们可以加入一些
来添加一个严重警告,提醒我们还有一些比如做的事没有做完,比如在编写第三方库的时候需要添加其他库,我们可以手动添加严重警告,这样比在注释中添加说明要醒目的多!
阅读全文
0 0
- iOS中#pragma的使用
- iOS中#pragma的使用
- xcode 中#pragma的使用
- xcode 中#pragma的使用
- C 语言中 #pragma 的使用
- C/C++中#pragma once的使用
- #pragma DATA_SECTION 和 #pragma CODE_SECTION的使用
- #pragma DATA_SECTION 和 #pragma CODE_SECTION的使用
- #pragma DATA_SECTION与#pragma CODE_SECTION的使用
- pragma comment的使用
- pragma comment的使用
- pragma comment的使用
- pragma comment的使用
- pragma comment的使用
- pragma comment的使用
- pragma comment的使用
- pragma comment的使用
- #pragma 的使用格式
- java类加载机制详解
- 安卓8.0正式发布!真的能秒杀iOS 11了吗?
- Maven详解
- Android O 亮度调节
- 机器学习----LDA、PCA
- iOS中#pragma的使用
- Struts2、Spring、SpringMVC各自对应的器
- 【23种设计模式】行为型模式 > 责任链模式
- 正则表达式 各种校验
- shell计算上传一个文件到CEPH的时间
- 学习opengl中,自己发掘到一个比较好的网站,特意分享下
- DLNA 与 UPnP 初探
- HDU
- Spring有几种事务管理,Spring事务管理接口是什么