1 2 #define NS_ENUM(_type, _name) enum _name : _type _name; enum _name : _type 3 typedef enum : NSInteger {five} ApplicableEnum; 4 5 @interface I2 : NSObject 6 -(int)prop; 7 -(void)setProp:(int)p; 8 @end 9