【问题标题】:Swift 2.0 and Foundation enums/structs?Swift 2.0 和 Foundation 枚举/结构?
【发布时间】:2015-09-23 01:03:57
【问题描述】:

在 Xcode 7 中打开我的项目后,我不得不做出的更令人惊讶的更改之一是更改枚举/结构代码(我最初在这篇文章中只提到了枚举,但显然 NSCalendarUnit 是 Obj-C 中的一个枚举,并且Swift 中的结构——这是怎么回事?)比如NSCalendarUnit.CalendarUnitMonthNSCalendarUnit.NSMonthCalendarUnit。显然,我完全能够做出这样的改变。然而我想知道为什么?

【问题讨论】:

    标签: swift enums foundation swift2 xcode7


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-06-05
      • 2017-06-14
      • 2016-11-29
      • 1970-01-01
      • 2012-10-04
      • 1970-01-01
      • 1970-01-01
      • 2016-11-26
      • 1970-01-01
      相关资源
      最近更新 更多