2015-07-06 114 views
0

在Xcode 7中打開我的項目後,我不得不做的更改令人驚訝的變化之一是改變枚舉/結構代碼(我最初只在本文中提到枚舉,但顯然NSCalendarUnit是Obj-C中的一個枚舉,斯威夫特 - 這是怎麼回事?)像NSCalendarUnit.CalendarUnitMonthNSCalendarUnit.NSMonthCalendarUnit。顯然,我完全可以做出這樣的改變。但是我想知道爲什麼?Swift 2.0和基礎枚舉/結構體?

回答

1

這就是新的OptionSetType,它取代了您在Objective-C NS_OPTION枚舉被導入到Swift中時必須執行的二進制操作。