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 (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to