Re: .Mac support to C/C++ application
Re: .Mac support to C/C++ application
- Subject: Re: .Mac support to C/C++ application
- From: Scott Anguish <email@hidden>
- Date: Mon, 24 Apr 2006 02:09:03 -0400
On Apr 24, 2006, at 1:28 AM, Rich Wardwell wrote:
With the plethora of "Switchers" coming from C/C++/(even Java) land
(including myself), I'm starting to get a little sick and tired of
having the faint feeling that Objective-C is being rammed down my
throat at every turn just to have access to fairly critical /
important APIs that are only found in Cocoa. I really like Cocoa
in principal, but when I'm coding for multiple platforms in C++,
having to shift to ObjC for a single platform is no fun, and is
surely hindering widespread acceptance of Cocoa development for
others in my opinion. This seems somewhat short sighted and
constraining to the future adoption of better or alternative
languages as they appear.
the vast majority of the Cocoa functionality can be called from C++
applications (using ObjC++), or just C applications (after all, there
is nothing about using Obj-C that requires you to use the Obj part.
If you want to write the vast majority of your app in C, then do that
and only call the Obj-C libraries when you have to.
Which APIs are provided in which flavors is largely dependent on
what the underlying functionality requires. There is little (if
anything) in the .Mac API that would require your application be
implemented in Obj-C.
If you feel that providing opaque CF type objects for all of Obj-C
is a necessity, then by all means provide feedback using
bugreporter.apple.com and file an enhancement request.
Sorry if this has gotten off-topic, but I would dare say it *is*
all Cocoa related!
depends on where it goes from here... please keep it related to
Cocoa development. Advocacy isn't appropriate though.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden