根据swift.org/migration-guide,调度和相关函数有一个伟大的新的快速接口(例如dispatch_async
- >DispatchQueue.async
)。另外还添加了其他基础类型,如Data
和Date
值类型,而不是NSData
和NSDate
。Swift3 Linux vc Mac DispatchQueue
然而,在Linux上swift3的开源版本(开发者预览版1),ubuntu15.10编译器拒绝所有这些变化。实际上,在github上查看swift和swift-corelib的开源版本,我实际上并没有看到任何这些变化。由于它将在XCode开发人员预览版上编译,所以这导致我相信:我在Linux上做错了什么,或者这些更改是在Apple分支而不是在开源分支中做出的。任何人都可以验证这一点,如果后者是这种情况,如果是的话,我们如何知道Apple分支和开源分支会有哪些变化?
如果我没有记错,日期,URL等类型在这里:https://github.com/apple/swift/tree/master/stdlib/public/SDK/Foundation这里派遣:HTTPS: //github.com/apple/swift/tree/master/stdlib/public/SDK/Dispatch –