相关疑难解决方法(0)

typedef NS_ENUM vs typedef enum

采用现代Objective-C指南时,Apple建议使用NS_ENUM宏而不是枚举.我还阅读了NSHipster关于NS_ENUM和NS_OPTIONS 的解释.

也许我错过了一些东西,但我不太明白以下两个片段之间有什么区别,如果有什么NS_ENUM建议的方法可去(除了可能为了与旧编译器向后兼容)

// typedef enum
typedef enum {
    SizeWidth,
    SizeHeight
}Size;

// typedef NS_ENUM
typedef NS_ENUM(NSInteger, Size) {
    SizeWidth,
    SizeHeight
};
Run Code Online (Sandbox Code Playgroud)

enums objective-c

13
推荐指数
2
解决办法
1万
查看次数

标签 统计

enums ×1

objective-c ×1