Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Swift 2.x到Swift 4的代码迁移_Swift_Swift2_Xcode8_Xcode9 Beta_Swift4 - Fatal编程技术网

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

从Swift 2.x到Swift 4的代码迁移,swift,swift2,xcode8,xcode9-beta,swift4,Swift,Swift2,Xcode8,Xcode9 Beta,Swift4,我们有足够大的项目,这是建立与Swift 2.x,现在苹果公司刚刚发布了Swift 4,以便推进最新版本的Swift的路径,我们可以选择 我们需要先将代码迁移到Swift 3吗?或者我们可以直接使用Xcode 9将代码迁移到Swift 4?是的,您首先需要使用Xcode 8将代码从Swift 2迁移到Swift 3 Xcode 8是支持Swift 2的最后一个版本 从Xcode 9开始,支持的Swift版本是3.2和4 是的,您必须将代码迁移到与Swift 3兼容的版本中。Xcode 9仅允许从

我们有足够大的项目,这是建立与Swift 2.x,现在苹果公司刚刚发布了Swift 4,以便推进最新版本的Swift的路径,我们可以选择


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

是的,您首先需要使用Xcode 8将代码从Swift 2迁移到Swift 3

Xcode 8是支持Swift 2的最后一个版本

从Xcode 9开始,支持的Swift版本是3.2和4


是的,您必须将代码迁移到与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)菜单:编辑► 隐蔽的► 对当前Swift语法的修改


是的,您需要旧版本的Xcode。此处提供了旧版本

在哪里可以成功地将代码库更新为swift 4?我的新公司有一个内置于2.3中的传统应用程序,我一直在这个过程中苦苦挣扎。请在此分享您的想法。请先将2.3代码库转换为Swift 3.x,然后再将其转换为Swift 4.x