从Objective C到Swift的代码转换

时间:2018-11-29 07:31:48

标签: objective-c swift

我在Objective-C中有一个项目,试图将其转换为Swift。这是一个大项目。是否有可能在同一个项目中进行转换或必须创建一个新项目?

2 个答案:

答案 0 :(得分:5)

没有自动转换。

此外,Swift上的开发范例与ObjC完全不同(可选,嵌套函数/作为对象的函数,函数编程)。

因此,它将是一个手动的重构过程。

您可以将两种语言结合起来。如果您认为自己的目标c代码库足以保留,那么为什么不考虑在Swift中编写下一个功能呢?

答案 1 :(得分:0)

我通常更喜欢创建一个新项目并向其中添加文件。 即使需要时间,对于像我们这样的开发人员也很清楚。 创建分支确实可以解决问题,但是当涉及到合并和填充时,将花费大量时间。