我在Objective-C中有一个项目,试图将其转换为Swift。这是一个大项目。是否有可能在同一个项目中进行转换或必须创建一个新项目?
答案 0 :(得分:5)
没有自动转换。
此外,Swift上的开发范例与ObjC完全不同(可选,嵌套函数/作为对象的函数,函数编程)。
因此,它将是一个手动的重构过程。
您可以将两种语言结合起来。如果您认为自己的目标c代码库足以保留,那么为什么不考虑在Swift中编写下一个功能呢?
答案 1 :(得分:0)
我通常更喜欢创建一个新项目并向其中添加文件。 即使需要时间,对于像我们这样的开发人员也很清楚。 创建分支确实可以解决问题,但是当涉及到合并和填充时,将花费大量时间。