我们的部门继承了两个新的代码库。一个在C#中,另一个在Objective C中。第一个在第二个中也有一些我们需要的功能。
我意识到我们可以运行一个简单的转换器从C#转移到Objective C,但不会有一对一的关系,但是有一些工具可以对语法进行粗略的转换。 / p>
我们主要寻找的工具可以做一些无意识的部分。我并不期待手动翻译1000个函数头,例如,当两者的格式定义得很好时。
修改
即使我们可以一次运行一个单独的方法,也会显着加快这个过程。
答案 0 :(得分:1)
你是否摆脱了C#代码库?如果没有,那么您似乎可以从不同的角度看待这一点 - 而不是花费大量精力来转换数千个依赖于大量API的类,如何将您现有的功能公开为可以从您的Objective调用的服务-C代码?您可以使用Web服务执行此操作。
或者你可以看看Mono / Cocoa#,但我怀疑这对你的问题是一个可行的解决方案。