Having succeeded in making Linear compatible with Mac OS X version 10.2, Jaguar, let’s go completely in the opposite direction and make use of features available only in Mac OS X version 10.4, Tiger. Tiger introduced Core Data, an object-persistence framework that can front for a binary file, a flat XML file, or an SQLite database. Core Data automates most tasks in storing, retrieving, and managing complex data models. In this chapter, we will make Linear a Core Data-based application.
If you followed the Chapter 13 suggestion, and set a CVS tag for
panther-1-0, the version that used
NSController objects to manage the controller layer of the application, you should revert to that version. Select the command ...