[Mono-osx] Obj-C#, Cocoa# and bundles.

Andrew Satori dru at druware.com
Tue Jan 22 20:00:59 EST 2008


What you want is very doable.  I'll try to get some docs on how to together
in the next day or so.


On 1/22/08 5:37 PM, "Sijmen Mulder" <sjmulder at gmail.com> found the proper
letters on the keyboard to produce:

> Thanks for answering. (Great quote line by the way.)
> 
> It's pretty clear. Just two more things. First, are there any samples
> on using ObjC#? Secondly, I'm still wondering about the app wrapping,
> whether it's possible to include all the mono-related dependencies
> inside an app bundle. To me that doesn't seem very app-specific.
> 
> Op 22 jan 2008, om 23:12 heeft Andrew Satori het volgende geschreven:
> 
>> The short answer is that ObjC# is a bridge from Objective C to
>> Mono/.NET
>> code, while Cocoa# is an implementation of the Cocoa API from
>> Mono/.NET.
>> 
>> As for the rest, these are implementation details specific to your
>> needs and
>> I'll address them at a later date if you still have questions.
>> 
>> 
>> 
>> On 1/22/08 4:46 PM, "Sijmen Mulder" <sjmulder at gmail.com> found the
>> proper
>> letters on the keyboard to produce:
>> 
>>> Hi,
>>> 
>>> I was looking at the various options of using C# the Mac. There are a
>>> few things which haven't yet become clear to me from my research so
>>> far on the net:
>>> 
>>> 1. What is the relationship between Obj-C# and Cocoa#? Looking at the
>>> samples, they seem to be two totally different projects.
>>> 
>>> 2. Continuing on question 1, here is my case. I have an application
>>> that basically consists of a .NET DLL assembly, and a generic
>>> launcher
>>> (doing the system work) for every specific platform. My idea was to
>>> write an Objective-C launcher/backend for the Mac (as opposed to
>>> fully
>>> Cocoa#), as I need to a few native libraries. The program should be
>>> able to access most of the .NET assembly. Note that it's Objective-C
>>> calling .NET here, not the other way around. No Cocoa classes need to
>>> be exposed to the .NET code. Are either Obj-C# or Cocoa# mature
>>> enough
>>> to do this? Which one would be the best option?
>>> 
>>> 3. I'd like to provide my users with the best experience. To me, that
>>> means no dependency hell. Is there a way to wrap up mono and Obj-C#
>>> or
>>> Cocoa# libraries (whatever is needed) in the application bundle, like
>>> with PyObjC for instance?
>>> 
>>> 4. Anything else I should be aware of?
>>> 
>>> Thanks a lot.
>>> Also, great work so far!
>>> 
>>> -Sijmen
>>> _______________________________________________
>>> Mono-osx mailing list
>>> Mono-osx at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-osx
>> 
>> 
> 
> _______________________________________________
> Mono-osx mailing list
> Mono-osx at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-osx




More information about the Mono-osx mailing list