Swift 2.0最低系统版本要求(部署目标)

所以,Swift 2.0即将推出Xcode 7,使用Swift 2.0所需的最低版本的iOS / OS X系统是什么?

一位苹果员工这样说道 :

iOS 7 / OS X 10.9,与Swift 1.0相同。

更新:我猜这是因为运行时打包到构build的应用程序/库/框架/无论如何与Swift 1.x.

我已经testing了它到目前为止的iOS 7,不知道更低的东西,但你可能不应该支持iOS 6了。

我无法在任何地方find正式的答复,但他们暗示Swift 2.0会在几个WWDC 2015演示文稿中部署回iOS 7。

  1. 会议403:使用Swift改进现有的应用程序( http://asciiwwdc.com/2015/sessions/403 ),他们在Swift 2.0中提到了可用性function:

因为他们都希望你支持这些旧版本,所以iOS 7,8和现在的9可能会在今年秋天在你们中的许多人身上出现。

所以要做到这一点,我们在Swift 2.0中引入了这个新的可用性function。

所以只要你在Swift 2.0中编写了一些代码,我们有一个很好的方法来检查你在哪个SDK,如果你真的可以使用这个function。

  1. Session 411:Swift in Practice( http://asciiwwdc.com/2015/sessions/411 ),他们在那里谈论Swift 2.0可用性function:

但是,如果我一直滑到部署到iOS 7,编译器可以看到,就像我们可以在这张幻灯片上看到的那样,使用这个方法是不安全的,在使用授权时请求。 编译器会告诉你,这只是不安全的代码。 这是一个错误。 它会从字面上阻止你build立这个代码。 它会给你一个很好的安全检查。