首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用C#和Mono为OS建立Cocoa

用C#和Mono为OS建立Cocoa
EN

Stack Overflow用户
提问于 2009-04-05 23:45:01
回答 6查看 4.8K关注 0票数 13

有没有人花时间比较不同的目标C桥和相关的Cocoa包装器的Mono?

我希望将现有的C#应用程序移植到OS上。理想情况下,我应该在Mono上运行应用程序,并为它构建一个原生Cocoa。

我想知道哪座桥是最好的选择。

如果它对任何人有用,下面是一些到目前为止我发现的桥梁的链接:

  • CocoSharp -在OS www.cocoa-sharp.com上与Mono一起分发
  • Monobjc -比其他文档更好的文档(在我看来)- www.mono-project.com/CocoaSharpwww.monobjc.net
  • NObjective -(显然)比其他人快- Co.google.com/p/势利
  • MObjc / MCocoa - code.google.com/p/mobjcCo.google.com/p/mcocoa
  • ObjC# - www.mono-project.com/ObjCSharp
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-05-05 12:25:00

Mono团队已经发布了一种名为MonoMac的新桥。

它本质上是他们为MonoTouch开发的iPhone框架的桌面版本。

米格尔在他的博客上宣布了新的桥梁:http://tirania.org/blog/archive/2010/Apr-19.html

一旦MonoMac成熟,我怀疑它将成为人们使用的桥梁。

票数 5
EN

Stack Overflow用户

发布于 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 .)

票数 3
EN

Stack Overflow用户

发布于 2009-04-06 02:06:37

我认为NObjective是最好的选择,因为它有自动生成目标C包装程序的代码,可以很容易地配置为重新生成包装器,以供Mac的进一步版本使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/719895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档