从Swift转换为objective-c的工具 [英] Tool to convert from Swift to objective-c
问题描述
我知道大多数问题都是关于从objective-c转换为swift,但我正在寻找一种可以将swift代码转换为objective-c的工具。当我搜索所有内容时,我发现它是客观的-c swift。
I know most of the questions are about converting from objective-c to swift, but I'm looking for a tool that can convert a swift code to objective-c. When searching all I find is objective-c to swift.
是的 - 我知道我可以使用bridge-header将swift代码放在objective-c项目中 - 这不是我想要的。
我需要一个将swift代码转换为objective-c代码的工具。有这样的事情吗?
I need a tool that converts swift code to objective-c code. Is there such thing?
推荐答案
没有这样的工具可以将Swift代码转换为Objective-C。有一些原因。一个是因为Objective-C是Swift的语义子集,i。即Objective-C没有任何等同于Swift的一些基本功能,例如泛型,代数数据类型,模式匹配等。从理论上讲,它是可能的,但生成的Objective-C代码应该是样板并且效率低下。
There is no such tools for converting Swift code to Objective-C. There are some reasons. One is because Objective-C is a semantic subset of Swift, i. e. Objective-C doesn't have any equivalent of some fundamental features of Swift such as Generics, Algebraic data types, Pattern matching and other. Theoretically it is possible to make, but generated Objective-C code should be boilerplate and inefficient.
这篇关于从Swift转换为objective-c的工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!