Objective c 如何创建作用域仅限于一个.m文件的枚举?
我通常使用这个代码Objective c 如何创建作用域仅限于一个.m文件的枚举?,objective-c,enums,scope,Objective C,Enums,Scope,我通常使用这个代码 typedef NS_ENUM(NSInteger, MyEnum) { MyEnumItem1, MyEnumItem2, MyEnumItem3, }; 如何限制枚举的范围?将枚举的范围限制为1个文件。可以将枚举声明放在该.m文件而不是.h文件中 #import "ViewController.h" typedef NS_ENUM(NSInteger, MyEnum) { MyEnumItem1, MyEnumItem2,
typedef NS_ENUM(NSInteger, MyEnum)
{
MyEnumItem1,
MyEnumItem2,
MyEnumItem3,
};
如何限制枚举的范围?将枚举的范围限制为1个文件。可以将枚举声明放在该.m文件而不是.h文件中
#import "ViewController.h"
typedef NS_ENUM(NSInteger, MyEnum)
{
MyEnumItem1,
MyEnumItem2,
MyEnumItem3,
};
@interface ViewController ()
@property (nonatomic) MyEnum enumItem;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.enumItem = MyEnumItem1;
}
@end