标签: ios swift xcode
我们的客户端应用是用Object-C编写的,目标是一些旧的iOS设备
我们想用Swift 4.2重写它
但是我需要Swift和iOS兼容性的官方参考
据我所知,Swift通过执行StackOverflow搜索来支持iOS 7及更高版本,但是我找不到Apple或Swift.org关于Swift 4.2最低iOS版本的参考。
所以我可以向我们的客户展示。
答案 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。并可以在项目的常规设置中进行设置:
Swift
Objective-C
在撰写本文时,最新的Xcode是10.1,它支持8.0的最低部署目标。