• 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: What framework & language is good for an old C++ mule.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What framework & language is good for an old C++ mule.


  • Subject: Re: What framework & language is good for an old C++ mule.
  • From: John Pannell <email@hidden>
  • Date: Sun, 12 Mar 2006 16:37:57 -0700

Hi Scott-

I'm confident that given a week with the objectionable-C syntax, you'd become an old Obj-C mule :-) It really becomes natural as you get used to it. Your mind will turn this:

myObject->doSomethingWith(myArgument);

to this:

[myObject doSomethingWith:myArgument];

automatically in a day. Of course, there's more to the syntax than that, but you get the idea - immerse yourself for a while and it will become natural very quickly. Additionally, XCode/Cocoa/Obj-C seems more future-proof than CW/PowerPlant or Cocoa/Java (which is stagnating, IIRC).

A search on this topic will reveal many who say there is a good "impedance matching" between the Cocoa Frameworks and the Obj-C language. This has certainly been my experience, but I have little other experience to compare to.

There you have it, one vote for Cocoa/Obj-C for an old C++ mule :-)

John

On Mar 12, 2006, at 4:02 PM, cudrnak wrote:

Hello all,
I am looking to learn to write software for Mac OS X. I would like some advice and guidance on what framework to run with. Way back in 1991-3, I wrote Mac code in MacApp using MPW. I have since been writing object-oriented telecom code for UNIX/POSIX in C++. I've gone through the tutorials for Xcode 1.5 with Carbon and cocoa/ objC. I can see that the cocoa framework saves a lot of coding over Carbon, which looks more like the old toolbox stuff. I really don't want to go down rant road, but I am put off by the objectionable-C syntax because, to my C/C++ trained eyes, many things seems like odd ways to define things.


Can anyone suggest a good route for me? Would I have a shorter learning curve with cocoa/Java? Would CodeWarrior/PowerPlant be a better choice because of my C/C++ background? Personal experience or even just pointers to existing web pages would be great.

_______________________________________________ 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
  • Follow-Ups:
    • Re: What framework & language is good for an old C++ mule.
      • From: Keith Wilson <email@hidden>
References: 
 >What framework & language is good for an old C++ mule. (From: cudrnak <email@hidden>)

  • Prev by Date: Re: lockFocus and unlockFocus not really working at drag-time???
  • Next by Date: Re: What framework & language is good for an old C++ mule.
  • Previous by thread: What framework & language is good for an old C++ mule.
  • Next by thread: Re: What framework & language is good for an old C++ mule.
  • Index(es):
    • Date
    • Thread