【发布时间】:2012-10-24 23:28:16
【问题描述】:
我惊讶地发现 Xcode 没有为以下代码发出错误,这在 C 中是无效的:
typedef enum : NSUInteger {
FLAG_A = 1,
FLAG_B = 2,
FLAG_C = 4
} MyFlags;
这似乎使NSUInteger 成为MyFlags 枚举的基础类型,与C# 设置枚举基础类型的语法非常相似。
这个语法是按照它出现的那样做,还是有别的意思?
【问题讨论】:
标签: objective-c enums