Next Page > Hide TOC

Introduction to Core Data Model Versioning and Data Migration Programming Guide

Contents:

Organization of This Document


In Mac OS X v10.5, Core Data provides an architecture to support versioning of managed object models and migration of data from one version to another.

You should read this document if you are an experienced Core Data developer and want to learn how to support versioning in your application.

Important: This document assumes that you are familiar with the Core Data architecture and the fundamentals of using Core Data. You should be able to identify the parts of the Core Data stack and understand the roles of the model, the managed object context, and the persistent store coordinator. You need to know how to create a managed object model, how to create and programmatically interact with parts of the Core Data stack.

If you do not meet these requirements, you should first read the Core Data Programming Guide and related materials. You are strongly encouraged also to work through the Core Data Utility Tutorial.

Organization of This Document

This document contains the following articles:



Next Page > Hide TOC


© 2008 Apple Inc. All Rights Reserved. (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.