枚举enum
枚举值:它是一个整形(int) 并且,它不参加内存的占用和释放 枚举定义变量即可直接使用,不用初始化. 枚举的定义如下: 方式一: typedef enum{ //在这个地方,可以定义相同的名称,给要用到的类型起个标识符,这个地方,是可以省略的 unknown, //大括号里面的内容,依据程序员的需要来填充,使用逗号隔开,最后一个可以不使用符号,默认的序号是从0开始的,最好在标记时给它赋值=0 //如果在中途给它定义了数字,比如unknown=7,则以后的字符的序号依次递增,iPad=8 iPad, iPhone }TYPES;//枚举的名称,并且使用分号来结束 方式二: enum 名称{ 枚举数据表 }; enum type{ }; 补充:2015年07月25日 //---------------------------------------------------------------------------------- 1、枚举的定义写在哪里? 答:跟在 #import “”后面写,写在类的前面,确保枚举的作用范围 方式三: 1)亦可以如下定义(推荐:结构比较清晰): 格式:typedef NS_ENUM(NSInteger, 名称){}; typedef NS_ENUM(NSInteger, Test1) { //以下是枚举成员 Test1A = 0, Test1B