Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

Next Page > Hide TOC

Introduction to Core Data Programming Guide

Contents:

Who Should Read This Document
Organization of This Document
See Also


The Core Data framework provides generalized and automated solutions to common tasks associated with object life-cycle and object graph management, including persistence. Its features include:

These documents give you an overview of the functionality provided by the Core Data framework, and some of the issues that arise if you reconfigure the persistence stack.

Who Should Read This Document

You should read this document to gain an understanding of the Core Data framework. You are expected to be familiar with the basics of Cocoa development, including the Objective-C language and memory management.

You should start your investigation of Core Data by reading the overviews at Developing with Core Data and “Core Data Basics,” then study and understand the Low-Level Core Data Tutorial to gain an appreciation of the different components of the framework without the distraction of a user interface. You can then go through the tutorial described in Creating a Managed Object Model with Xcode, which introduces the major user interface elements of, and teaches you how to use, the Xcode modeling tool.

Next, try creating another more complex application (using, say, two related entities). Do not attempt the NSPersistentDocument Core Data Tutorial unless or until you understand Cocoa bindings (see “Core Data and Cocoa Bindings”). When specific areas need greater explanation, refer to other documents in this guide.

Organization of This Document

The following articles explain the problems the Core Data Framework addresses, the solutions it provides, its basic functionality, and common tasks you might perform:

Many enhancements were introduced for Core Data on Mac OS X v10.5. This document addresses primarily the v10.5 release, however where possible an explanation of functionality on v10.4 is also provided inline. To avoid confusion, the following articles from the v10.4 release of the documentation are provided in full.

See Also

You should also refer to:



Next Page > Hide TOC


Last updated: 2008-02-08




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice