iOS中的枚举,实际上就是区分类型的用途,个人觉得唯一的用途就是增加程序的可读性,现在苹果官方定义了枚举的新类型,现在举个简单的例子做一下说明
typedef NS_ENUM (int,CELLSTYLE) {
NOMOREWILLLARE = 1,
NOMOREDIDCURE
};
如上
,三个部分
1:typedef NS_ENUM 声明下这是个枚举的类型
2:括号内的内容,前边是枚举中数据的类型,后边是枚举的名称
3:花括号内部的数据,默认第一个为0,也可以自己定义值的大小,后面一增加,中间用逗号隔开,花括号后边用分号分开,类似与字典的写法,且中间的数据类型不能为零,不然会报错,声明的地方和声明变量的地方相同,在使用的地方导入头文件就可使用这些枚举类型