首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >迁移到Swift 4时,是否需要更新3.0到3.2?

迁移到Swift 4时,是否需要更新3.0到3.2?
EN

Stack Overflow用户
提问于 2017-11-07 01:46:05
回答 3查看 481关注 0票数 0

我计划将Swift版本更新为Swift 4和Xcode 9,但我意识到Apple提供的迁移工具指定了Swift 3.2。我目前正在运行Xcode 8中的SWIFT3.0。

我需要先更新到SWIFT3.2(通过Xcode 8.3.3)才能更新到Swift 4(通过Xcode 9)吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-11-07 02:25:24

如果您正在讨论如何将XCode中的项目从早期版本的转换为最近的版本,则不需要在之间将其更新为某种内容,Xcode将为您提供。即使我错了,你也错了,Xcode也会自动为你做这件事。记住,它会尽最大努力,但有些事情已经发生了巨大的变化。最好熟悉这种语言,并试着一片片地迁移代码。我自己在一个老项目中经历过这种情况,我不得不每天上几节课并翻译,直到它们不再给我带来错误。我花了大约4天的时间,时间大约是每小时2-4个文件。

需要快速升级和升级Xcode有很大的不同。带着盲目的信念接受这个吧。始终首先升级Xcode,并确保您完全完成它。那就迅速迁移。你是误会。如果您的代码是2.4、3.1、3.8,那么您的代码就不重要了。升级到最新版本将是相同的过程。唯一的区别是,当升级从各种较低版本到最新版本,你必须转换从任何版本,你现在是在最新的版本。另外,如果您在更新时担心出错,那么我强烈建议您使用源代码管理来保存您的项目。如果您不熟悉源代码管理,那么在您开始处理原始项目之前,只要有一个原始项目的备份副本就可以了(不过,我总是找到一种方法来处理这个问题,所以要非常小心。我发现使用单独的闪存盘可以防止我犯愚蠢的错误)。

同时,在阅读了评论之后。我想指出的是,您应该首先更新操作系统lol。我想我只是假设你已经做了那个XD

票数 2
EN

Stack Overflow用户

发布于 2017-11-07 02:10:00

不,Swift与XCode一起送货,供您参考:https://swift.org/download/#releases

票数 0
EN

Stack Overflow用户

发布于 2017-11-07 04:27:37

我回答了我自己的问题。只要您有SWIFT3.0或更高版本,您就不必在更新到Swift 4之前更新到SWIFT3.2。我更新了最新的MacOS,更新了Xcode 9。没有出现错误,但我收到了一些关于新字符串类型和字符的警告。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47148701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档