我知道大多数问题都是关于从Objective-C转换为Swift的,但是我正在寻找一种可以将Swift代码转换为Objective-C的工具。搜索所有内容时,我发现目标是迅速发展。
是的-我知道我可以使用桥头将快速代码放入Objective-C项目中-这不是我想要的。
我需要一个将Swift代码转换为Objective-C代码的工具。有这样的事吗?
我知道大多数问题都是关于从Objective-C转换为Swift的,但是我正在寻找一种可以将Swift代码转换为Objective-C的工具。搜索所有内容时,我发现目标是迅速发展。
是的-我知道我可以使用桥头将快速代码放入Objective-C项目中-这不是我想要的。
我需要一个将Swift代码转换为Objective-C代码的工具。有这样的事吗?
Answers:
没有此类工具可将Swift代码转换为Objective-C。有一些原因。一个是因为Objective-C是Swift的语义子集,也就是说,Objective-C与Swift的某些基本功能(例如泛型,代数数据类型,模式匹配等)没有任何等同之处。从理论上讲是可以做到的,但是生成的Objective-C代码应该是样板且效率低下。
建议将代码库迁移到Swift以避免技术负担,可以使用许多工具将Objective-C转换为Swift。