标签: objective-c enums
在C#中,我可以这样写: 枚举MyEnum:byte {Value1,Value2,Value3} 并且MyEnum的整数类型将是字节。
在Objective-C中,我希望MyEnum的大小为1个字节。我该怎么办?
答案 0 :(得分:1)
你不能这样做,编译器将为你选择枚举的基础类型。
如果您需要特定尺寸,请为变量使用合适的类型(例如uint8_t),并确保枚举中的值适合该类型的值范围。
uint8_t