• 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: Newbie: Learning path for my GTD app...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >Re: Newbie: Learning path for my GTD app... (From: Steve Steinitz <email@hidden>)

  • Prev by Date: Re: A question about Apple Policy
  • Next by Date: Re: Saving a plist file from a thumbdrive
  • Previous by thread: Re: Newbie: Learning path for my GTD app...
  • Next by thread: SyncServices ...
  • Index(es):
    • Date
    • Thread