与Swift 4.2兼容的最低iOS版本是多少

时间:2018-12-02 08:36:04

标签: ios swift xcode

我们的客户端应用是用Object-C编写的,目标是一些旧的iOS设备

我们想用Swift 4.2重写它

但是我需要Swift和iOS兼容性的官方参考

据我所知,Swift通过执行StackOverflow搜索来支持iOS 7及更高版本,但是我找不到Apple或Swift.org关于Swift 4.2最低iOS版本的参考。

所以我可以向我们的客户展示。

2 个答案:

答案 0 :(得分:2)

https://developer.apple.com/swift/blog/?id=2

它提到iOS 7是最早仍兼容的版本。

答案 1 :(得分:1)

Swift是您编写应用程序时使用的一种语言。无论您使用Swift还是Objective-C编写它,都没有关系,因为当您在Xcode中构建它时,它将被编译成机器。语言通过llvm位代码表示。因此,这意味着您可以为Xcode支持的任何iOS构建应用程序,该应用程序的最低iOS版本称为Deployment Target。并可以在项目的常规设置中进行设置:enter image description here

在撰写本文时,最新的Xcode是10.1,它支持8.0的最低部署目标。