有没有人花时间比较不同的目标C桥和相关的Cocoa包装器的Mono?
我希望将现有的C#应用程序移植到OS上。理想情况下,我应该在Mono上运行应用程序,并为它构建一个原生Cocoa。
我想知道哪座桥是最好的选择。
如果它对任何人有用,下面是一些到目前为止我发现的桥梁的链接:
发布于 2010-05-05 12:25:00
Mono团队已经发布了一种名为MonoMac的新桥。
它本质上是他们为MonoTouch开发的iPhone框架的桌面版本。
米格尔在他的博客上宣布了新的桥梁:http://tirania.org/blog/archive/2010/Apr-19.html
一旦MonoMac成熟,我怀疑它将成为人们使用的桥梁。
发布于 2009-04-09 07:22:18
最近,我在F#上试用了Monobjc、F#和MObjc/MCocoa,我将使用MObjc/MCocoa。
Monobjc是编写最好的文档和打包的,但与其他两个非常慢的相比,它不会从ObjC中“重新抛出异常”。
我相信NObjective和MObjc/MCocoa是重新抛出ObjC异常的唯一两个,这就是为什么我发现它们是唯一的真正的替代方案。
正如前面所讨论的,这里 NObjective使用带有继承的结构,这让我觉得很可怕,并让我最终选择了MObjC/MCocoa。
(你可能也有许可证发放。Monobjc和NObjective在LGPL之下,MObjc/MCocoa在MIT .)
发布于 2009-04-06 02:06:37
我认为NObjective是最好的选择,因为它有自动生成目标C包装程序的代码,可以很容易地配置为重新生成包装器,以供Mac的进一步版本使用。
https://stackoverflow.com/questions/719895
复制相似问题