swift2 从Swift 2.x到Swift 4的代码迁移

xhv8bpkk  于 2022-11-06  发布在  Swift
关注(0)|答案(3)|浏览(197)

我们有足够大的项目,这是建立了与斯威夫特2.x和现在苹果刚刚发布斯威夫特4,以便向前迈进的最新版本的斯威夫特,我们可以选择哪条道路...

我们是否需要先将代码迁移到Swift 3?或者我们可以使用Xcode 9直接将代码迁移到Swift 4?

k3fezbri

k3fezbri1#

是的,您必须在Swift 3兼容版本中迁移您的代码。Xcode 9仅允许从Swift 3.0转换/迁移。

Xcode 9和Xcode 8都支持Swift 3.2。

使用Xcode 8将您的源代码从Swift 2.0转换为3.2,然后继续使用Xcode 9(Swift 3.2或4)。
为了更轻松地迁移代码,请按照下列步骤操作:(它将帮助您转换到Xcode工具支持的最新版本的swift)
(Xcode)菜单:Edit ► Covert ►到当前Swift语法

mrwjdhj3

mrwjdhj32#

是的,您首先需要使用Xcode 8将代码从Swift 2迁移到Swift 3。
Xcode 8是支持Swift 2的最后一个版本。
从Xcode 9开始,支持的Swift版本为3.2和4

hjqgdpho

hjqgdpho3#

是的,您需要旧版本的Xcode。旧版本可在此处获得https://developer.apple.com/download/more/

相关问题