ios-枚举类型
来源:互联网 发布:淘宝角色管理界面 编辑:程序博客网 时间:2024/06/06 03:31
在ios中的枚举类型一般来说有两种一种是NS_ENUM,另外一种是NS_OPTIONS。两者都可以去指定枚举的值的数据类型
如果是NS_OPTIONS的话就可以用按位或来一起的去设置数值,就比如说下面这个我们就可以用 | 符号来连接。
typedef NS_OPTIONS(NSUInteger, NSJSONReadingOptions) { NSJSONReadingMutableContainers = (1UL << 0), NSJSONReadingMutableLeaves = (1UL << 1), NSJSONReadingAllowFragments = (1UL << 2)}我们一般来说如果要用到这样的枚举传个0就表示什么都不做。
下面是NS_ENUM的
typedef NS_ENUM(NSInteger, UIViewAnimationCurve) { UIViewAnimationCurveEaseInOut, // slow at beginning and end UIViewAnimationCurveEaseIn, // slow at beginning UIViewAnimationCurveEaseOut, // slow at end UIViewAnimationCurveLinear,};
C语言定义枚举的方式可以如下所示定义
typedef enum { A, B, C,}ZXTime;也还可以这么定义
enum ZXkk{ AB, BC, CD,};
这两者的区别就在于一个定义枚举类型的时候第一个直接这么定义就可以了 ZXTime mkl=A; 第二个要这么定义 enum ZXkk mkl = A;
阅读全文
0 0
- iOS 枚举类型使用
- iOS 枚举类型
- IOS 枚举类型
- iOS-Swift-枚举类型
- iOS常见枚举类型
- ios-枚举类型
- iOS 一一 枚举类型
- ios中的枚举类型 ios6+
- ios enum typedef 枚举类型
- IOS开发--枚举类型使用
- ios 枚举类型学习笔记
- iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS
- iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS
- iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS
- iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS
- iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS
- iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS
- iOS 枚举类型 enum NS_ENUM NS_OPTIONS
- 霓虹灯闪烁
- Solr之java操作集群 -yellowcong
- LeetCode 538. Convert BST to Greater Tree (Easy)
- Android中获取圆角图片和圆形图片的三种方式
- 大家好这是我的csdn博客
- ios-枚举类型
- 后端技术栈
- Docker学习笔记(2)--Docker常用命令
- 。。。。
- httpServletRequest
- Sublime Text3 + Golang 安装与部署
- CentOS安装 ping 命令
- 顺序表C++模板实现
- 《算法导论》学习之关于如何利用排序算法,从1亿个数中,选出最大(小)的100个数