Re: What framework & language is good for an old C++ mule.
Re: What framework & language is good for an old C++ mule.
- Subject: Re: What framework & language is good for an old C++ mule.
- From: Keith Wilson <email@hidden>
- Date: Mon, 13 Mar 2006 10:47:04 +1100
Add one more vote for pure Cocoa/Obj-C.
When I started migrating my apps from Windoze C/C++ etc I tried mixed
programming using .mm files but soon leaned that going all the way
with Cocoa/Obj-C was the only way to fly - I love it.
Keith from DownUnder
On 13/03/2006, at 10:37 AM, John Pannell wrote:
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:
40bigpond.net.au
This email sent to email@hidden
_______________________________________________
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