26

Swift 4 添加了一些非常酷的特性,比如强类型键路径和使用Codable.

我想在仍然针对 iOS 9 及更高版本的同时使用这些新功能。

据我了解,Swift语言版本不绑定iOS版本,例如与Foundation框架相反。但是,如果这是正确的,我找不到任何信息。

面向 11 岁以上的 iOS 时,我可以使用 Swift 4 吗?

4

1 回答 1

50

是的,就像 Swift 1、Swift 2 和 Swift 3 一样,您可以将 Swift 4 与任何版本的 iOS 7 及更高版本一起使用

请参阅有关 Swift 3 的类似问题:Xcode 8 / Swift 3 和在运行 iOS 7 的 iPhone 4 上安装应用程序
请参阅有关 Swift 2 的类似问题:Swift 2.0 最低系统版本要求(部署目标)


注意:由于 iOS 11 正在放弃对 32 位的支持,您将只能从 arm64 切片(即 iPhone 5S 及更高版本)使用 iOS 11。来源

iOS 11 不再支持 armv7 或 armv7s(32 位)。如果 iOS 目标的 iOS 部署目标为 11,则它不会为 32 位构建。默认情况下,具有早于 11 的 iOS 部署目标的 iOS 目标仍将构建为 32 位。(32163517)

于 2017-06-09T05:08:18.823 回答