【问题标题】:Can Swift 1 code run on iOS 9?Swift 1 代码可以在 iOS 9 上运行吗?
【发布时间】:2015-06-10 20:07:49
【问题描述】:

我想知道是否有人知道 Swift(版本 1)代码是否能够在 iOS 9 上运行,或者是否需要更新语法以允许它。我假设您可能没有更新代码,但如果有人有任何意见,请分享!

【问题讨论】:

  • 代码不能在上面运行——编译后的应用可以。
  • ios9 可能会像 vikingsegundo 所说的那样处理应用程序。正如 JAL 指出的那样,只是 xcode7 可能会要求迁移到 swift 2.0。

标签: ios xcode swift


【解决方案1】:

Xcode 7 将附带一个 Swift Migrator 工具(类似于 Xcode 6 中使用的Swift 1.1 to 1.2 migrator),它将帮助开发人员迁移 Swift 1.2 项目以使用 Swift 2。

在 7 之前的 Xcode 版本中使用 Swift 1.x 编写的项目将在 iOS 9 上运行。任何使用 Xcode 7 编写的项目都必须使用 Swift 2。

有关更多信息,请查看 Apple 开发人员门户上的 Swift Resources 页面

【讨论】:

  • Xcode 7 确实附带了一个迁移器,但这并不能真正回答 OP 的问题,或者 Swift 1.x 代码是否将在 iOS 9 上运行
  • 您的声明是否有任何参考资料“Swift 1.x 代码不适用于 iOS 9 和 Xcode 7。”
  • “使用 Xcode 7 编写的任何项目都必须使用 Swift 2。” 你能备份一下吗?
  • @vikingosegundo 请参阅 Apple 开发者门户上的下载页面:developer.apple.com/xcode/downloads。 Xcode 7 附带 Swift 2 编译器。
  • 我只是在模拟器中做了同样的事情:无法使用 Xcode 7 编译 Swift 1.2 代码。转换工具做得非常棒:运行后出现 50 个错误。
猜你喜欢
  • 2015-12-01
  • 2016-09-22
  • 1970-01-01
  • 1970-01-01
  • 2014-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多