I'm kinda new to Cocoa and I find it hard to tell when to use NSDocument-based architecture vs normal NSApplication to create my application.
I'm creating these toys project to learn Cocoa:
- To-Do list app
- Chat program (like Adium)
- Finance app (Simple double-entry accouting)
- Personal bookmark app
- CRM-like contact management
Which one of these should I make as NSDocument-based app?
I will certainly use CoreData whenever I can, but NSDocument and normal NSApplication work with CoreData so I'm not sure if this is relevant to my question.