• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: .Mac support to C/C++ application
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: .Mac support to C/C++ application


  • Subject: Re: .Mac support to C/C++ application
  • From: Ondra Cada <email@hidden>
  • Date: Mon, 24 Apr 2006 14:39:25 +0200

Rich,

On Apr 24, 2006, at 9:06 AM, Rich Wardwell wrote:

As far as the late binding, Java does this fairly well, which might be why Apple did support Java wrappers to Cocoa functionality. Bit curious to why they dropped it.

The core technical reason was a seriously limited, bad, or non- existing support in Java of things like categories or class methods, proxying, message redirection, faulting, and much more.


These limitations made the Java framework still possible (after all, it's here), but (a) difficult, (b) inconsistent, (c) inconvenient, (d) due to b and c very seldom actually used, (e) due to a and d not worth keeping for Apple.

Or, in other words: if you learn Cocoa (which takes months) you may just as well learn ObjC (which takes days at worst). Those who don't want to invest the few days to learning ObjC would hardly invest months to learning Cocoa. This theory has been proved in practice: actually, try yourself -- Java/Cocoa is supported now (though being deprecated), so do start using it extensively. I bet very much that in a few months' time you'll gladly switch to ObjC -- just since using the very same API from there is considerably more convenient :)
---
Ondra Čada
OCSoftware: email@hidden http://www.ocs.cz
private email@hidden http://www.ocs.cz/oc



_______________________________________________ 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
References: 
 >.Mac support to C/C++ application (From: Apparao <email@hidden>)
 >Re: .Mac support to C/C++ application (From: Nick Zitzmann <email@hidden>)
 >Re: .Mac support to C/C++ application (From: Rich Wardwell <email@hidden>)
 >Re: .Mac support to C/C++ application (From: ObjM2 <email@hidden>)
 >Re: .Mac support to C/C++ application (From: Rich Wardwell <email@hidden>)

  • Prev by Date: Re: Should Cocoa Apps have splash screens at all?
  • Next by Date: Re: Animated split view collapsing
  • Previous by thread: [Moderator] Re: .Mac support to C/C++ application
  • Next by thread: Re: .Mac support to C/C++ application
  • Index(es):
    • Date
    • Thread