Re: Newbie: Learning path for my GTD app...
Re: Newbie: Learning path for my GTD app...
- Subject: Re: Newbie: Learning path for my GTD app...
- From: mmalc Crawford <email@hidden>
- Date: Wed, 04 Mar 2009 19:26:16 -0800
On Mar 4, 2009, at 2:37 PM, Steve Steinitz wrote:
On 4/3/09 4:40 PM, Biagio wrote:
Hello. My first post. I'm learning to program using Xcode 3.1.2 in
OS X Leopard. My current plan of attack is working through these
books:
Core Data is a wonderful, powerful technology that, to a certain
extent, makes persistence transparent. Its descends from an older,
mature Apple/Next technology, called EOF, which is a shining example
of the young Steve Jobs in full flight. But as Mike points out it
can get a bit hairy. Even so, Core Data is simple at first so why
not try to create a simple list of your GTD to-do
'items' (NSTableView bound to an NSArrayController which holds your
Core Data 'Items' table). You might even give the to-do item
'context' and 'done' attributes and a date or two for good GTD
measure. Someone who knew Core Data could set that up in 3 minutes
flat. It might take you a day :) but you'd learn a lot. The
default Core Data projects in Xcode will take you a long way.
Experience has shown that this is a truly awful way to learn Cocoa,
and Core Data and Cocoa bindings in particular.
The documentation could hardly be more explicit about this, at least
as far as Core Data is concerned:
<http://developer.apple.com/documentation/Cocoa/Conceptual/CoreData/Articles/cdBeforeYouStart.html
>
To mostly mix metaphors, running before you can walk is simply going
to leave you confused and frustrated when you find you have no idea
where you are and how you got there.
Learn the basics first, then progress to the more complex technologies
that build on them.
This document <http://developer.apple.com/referencelibrary/GettingStarted/GS_Cocoa/
> provides a general learning path. A tutorial-based text such as
Aaron's is a good way to get started.
mmalc
_______________________________________________
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