CoreData?

Probably you already know, but with CoreData you can save time by making your Model without needing to write lots of code. Apple makes it since Mac OS X really easy to write apps with Objective-C and Cocoa, because they automate every part of the MVC (Model-View-Controller). In InterfaceBuilder you could create your GUI very easily, but since Panther you are able two use a pre-implemented controller (Bindings via NSObjectController etc.). With CoreData you can create on the same way your own Model with some great features: the Model is able to save itself into a file, you have automatically Undo/Redo and so on.
If you want to learn how to use it, you should read the tutorial from http://www.cocoadevcentral.com/ (Core Data Class Overview & Build a Core Data Application).

I don't use CoreData because your users have to have Tiger. I'm starting to use Bindings because meantime Panther should be the minimum a real mac-user should have.
 
Back
Top