使用Xcode 8转换为Swift 3
问题描述:
要将Xcode 8与Swift项目一起使用,我们必须将其转换为新的Swift 3语法。使用Xcode 8转换为Swift 3
我有一个项目有几个cocoapods。首先,我已经从各个来源安装了这些豆荚的所有新版本,因此它们已经转换为Swift 3.然后,我使用Edit -> Convert -> To current Swift syntax choosing Swift 3
作为我的主要目标(基本上是真正的应用程序)。一切似乎都很好,但在第一次构建时,我收到了很多错误,甚至是简单的错误,可以用CMD+ALT+CTRL+F
修复,但是它们在每次构建时都会增加。我认为这个转换工具不是最好的,或者出了点问题..
你能指点我到正确的方向吗?
截图给你看的问题
答
您可以转到免费服务(对于大文件,你必须升级accont), 清晰易:
可以通过转换代码小块做皈依。有时一行一行。
其他的方法是让swift3项目中的objectiveC桥梁。
使用(与在线转换器结合使用)从xcode 8自动更正。它非常有用(必须小心自动更正,有时候会降级代码)。
在基础知识:它不坏,你必须手动修复所有的错误。最佳方式学习swift 3。 90%的错误很容易修复,只需按照日志...
你能显示一些错误吗? –
我很担心同一个问题 - 这个对话只适用于非常小的项目。所以目前我停留在7.3.1版本 - 后来我会从废料重建项目(所以复制类的类 - 尝试转换/检查语法) - 但这将需要至少一整天的一个单一的项目。 – derdida
并检查了这一点:仍然有很多“手动”工作转换为最新的语法。 https://stackoverflow.com/questions/37946899/converting-to-swift-3-difficulties?rq=1 – derdida