Swift 2.0和Foundation枚举/结构?

时间:2015-07-06 00:45:25

标签: swift enums foundation swift2 xcode7

在Xcode 7中打开我的项目之后,我必须做出的一个更令人惊讶的变化是更改枚举/结构代码(我最初只提到了这篇文章中的枚举,但显然NSCalendarUnit是对象中的枚举C和Swift中的结构 - 与NSCalendarUnit.CalendarUnitMonthNSCalendarUnit.NSMonthCalendarUnit有什么关系?显然,我完全能够做出这样的改变。但我想知道为什么?

1 个答案:

答案 0 :(得分:1)

这是新的OptionSetType,它取代了您在将Objective-C NS_OPTION枚举导入Swift时必须执行的二进制操作。