Re: Guidance for Cocoa's steep learning curve
Re: Guidance for Cocoa's steep learning curve
- Subject: Re: Guidance for Cocoa's steep learning curve
- From: David Casseres <email@hidden>
- Date: Wed, 21 May 2008 21:12:12 -0700
Yes.
For detailed guidance, buy Aaron Hillegass's book Cocoa Programming
for Mac OS X, and go through it from beginning to end, doing every
exercise and every challenge. I have done that with the first two
editions and am about to do it with the third, and I promise you it's
a good way to learn and re-learn Cocoa. Based on that I'm now
gainfully employed writing an iPhone application.
On May 15, 2008, at 6:06 PM, Jens Alfke wrote:
On 15 May '08, at 5:03 PM, mmalc crawford wrote:
My guidance for Cocoa's alleged "steep learning curve" is, "Why are
you making it steep?"
It reminds me of the clichéd joke: "Doctor, it hurts when I do
this." "Well, don't do that."
I agree. There are so many questions on this list from people who
are clearly Cocoa newbies, who are trying to do really difficult/
advanced things.
If you're learning Cocoa, just write something straightforward like
a simple app, like the CurrencyConverter or whatever. Learn the
basics of how to write action methods, wire up an interface in IB,
and do basic things with Foundation classes. Add features one at a
time ... documents, copy and paste, drag and drop, whatever. Just
don't try to start out all at once with CoreData and XML and
AppleScript and accessing other apps' windows!
—Jens_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden