enum与typedef enum的用法
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
//定义枚举类型
typedef enum {
ENUM_ViewController_ActionTypeStart=0,//开始
ENUM_ViewController_ActionTypeStop,//停止
ENUM_ViewController_ActionTypePause//暂停
} ENUM_ViewController_ActionType;
//-------in parameters---------------
@property (nonatomic,assign) NSInteger InActionType; //操作类型
@end
上面我们就在ViewController.h定义了一个枚举类型,枚举类型的值默认是连续的自然数,例如例子中的ENUM_ViewController5_ActionTypeStart=0,
那么其后的就依次为1,2,3….所以一般只需要设置枚举中第一个的值就可以。
转载: