我知道大多数问题都是关于从Objective-C转换为Swift的,但是我正在寻找一种可以将Swift代码转换为Objective-C的工具。搜索所有内容时,我发现目标是迅速发展。
是的-我知道我可以使用桥头将快速代码放入Objective-C项目中-这不是我想要的。
我需要一个将Swift代码转换为Objective-C代码的工具。有这样的事吗?
没有此类工具可将Swift代码转换为Objective-C。有一些原因。一个是因为Objective-
C是Swift的语义子集,也就是说,Objective-
C与Swift的一些基本功能(例如泛型,代数数据类型,模式匹配等)没有任何等同之处。从理论上讲是可以做到的,但是生成的Objective-
C代码应该是样板且效率低下。
问题内容: 我有一些Objective-C的遗留代码,它声明了像 如此处所写https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/AdoptingCocoaDesignPatterns.html Swift自动将产生错误的Objective-C方法转换为根据Swift的本机错
问题内容: 我无法从Objective-C访问Swift Singleton。 swiftSharedInstance无法访问。 问题答案: 现在,我有以下解决方案。也许我忽略了一些使我能够直接访问“ swiftSharedInstance”的东西? 然后在ObjC中,我可以获取sharedInstance类方法(在导入xcode生成的swift标头绑定之后)
主要内容:整型提升,通用的算术转换类型转换是一种将变量从一种数据类型转换为另一种数据类型的方法。 例如,如果要将值存储到简单整数()中,则可以将类型转换设置为。使用强制转换运算符将值从一种类型转换为另一种类型,如下所示 - 在Objective-C中,通常使用进行浮点运算,它是在位情况下从基本类型的派生的,在位情况下是类型。参考以下示例,使用转换运算符将一个整数变量除以另一个整数变量,结果为浮点数 - 执行上面示例代码,得到以下结
问题内容: 我将快速类与我的Objective-C代码混合在一起。使用Swift 2.3,一切都很好,并按预期工作。 我最近转换为Swift 3,由于对Swift 3进行了所有重命名,因此它更新了几个API调用。我明白了。 但是不好的是,Swift 3似乎已经在 我的 Objective-C类之一中重命名了一个方法。我拥有Objective- C类,并且将所需的方法称为:。但是现在,在转换为Swi
Swift 3 与 Objective-C 的 API 接口比以前的版本更好用了。比如说,Swift 2 把 Objective-C 中的 id 映射为 Swift 中的 AnyObject ,它一般能储存类类型的值。Swift 2 同样为一些桥接的值类型提供了隐式的 AnyObject ,比如说 String 、 Array 、 Dictionary 、 Set 以及某些数值,作为一种 Swi
问题内容: 我有一个旧的Objective-C项目,我想调用新的Swift函数和对象,我已经创建了文件“ ”和“ ” 对我来说,从Swift调用函数到Objective-C很容易,但是我有一个反向问题。 因此,我创建了一个简单的类“ System.Swift” 现在我尝试按照此处和文件内的文档进行操作 并且已将其导入到Objective-C类中。此时,在我的Objective-C代码的Object