【发布时间】:2012-03-05 02:43:18
【问题描述】:
我正在浏览 UIKit 框架的头文件,我看到很多实例,其中定义了一个匿名枚举,后跟一个看似相关的 typedef。有人可以解释这里发生了什么吗?
UIViewAutoresizing 类型是否以某种方式(隐式)引用了上一条语句中声明的枚举?您将如何引用该枚举类型?
enum {
UIViewAutoresizingNone = 0,
UIViewAutoresizingFlexibleLeftMargin = 1 << 0,
UIViewAutoresizingFlexibleWidth = 1 << 1,
UIViewAutoresizingFlexibleRightMargin = 1 << 2,
UIViewAutoresizingFlexibleTopMargin = 1 << 3,
UIViewAutoresizingFlexibleHeight = 1 << 4,
UIViewAutoresizingFlexibleBottomMargin = 1 << 5
};
typedef NSUInteger UIViewAutoresizing;
【问题讨论】:
标签: objective-c c enums foundation