Has anyone spent any time comparing the various Objective C bridges and associated Cocoa wrappers for Mono?
I want to port an existing C# application to run on OS X. Ideally I’d run the application on Mono, and build a native Cocoa UI for it.
I’m wondering which bridge would be the best choice.
In case it’s useful to anyone, here are some links to bridges I’ve found so far:
-
CocoSharp – distributed with Mono on OS X – http://www.cocoa-sharp.com
-
Monobjc – better documentation than the others (in my opinion) – http://www.mono-project.com/CocoaSharp and http://www.monobjc.net
-
NObjective – (apparently) faster than the others – code.google.com/p/nobjective
-
MObjc / MCocoa – code.google.com/p/mobjc and code.google.com/p/mcocoa
The Mono team have released a new bridge called MonoMac.
It’s essentially the desktop version of the MonoTouch framework they produced for the iPhone.
Miguel announced the new bridge on his blog here: http://tirania.org/blog/archive/2010/Apr-19.html
Once MonoMac matures, I suspect that it will become the bridge people use.