---
title: Xcode Entity Modeling Tools for Core Data
framework: developertools
role: article
path: apple-archive/documentation/DeveloperTools/Conceptual/XcodeCoreDataTools/Introduction
---

# Xcode Entity Modeling Tools for Core Data

Describes the Xcode modeling tools for Core Data.

## Organization of This Document

This document contains the following sections:

- [Creating a Data Model File](../Articles/xcdCreatingModel.html#//apple_ref/doc/uid/TP40006855-SW1) describes how to create a model file. - [Workflow](../Articles/xcdWorkflow.html#//apple_ref/doc/uid/TP40006916-SW1) describes the basic features of the data modeling tools and how you use them. - [The Browser View](../Articles/xcdBrowserView.html#//apple_ref/doc/uid/TP40006857-SW1) describes the diagram view of the data modeler. - [The Diagram View](../Articles/xcdDiagramView.html#//apple_ref/doc/uid/TP40006856-SW1) describes the diagram view of the data modeler. - [The Predicate Builder](../Articles/xcdPredicateBuilder.html#//apple_ref/doc/uid/TP40006853-SW1) describes the predicate builder. - [Code Generation](../Articles/xcdCodeGeneration.html#//apple_ref/doc/uid/TP40006872-SW1) describes how to generate source code for model entities and their properties. - [Model Versioning](../Articles/xcdModelVersioning.html#//apple_ref/doc/uid/TP40006849-SW1) describes how to create a versioned model and how to specify the current version in a versioned model. - [Compiling a Data Model](../Articles/xcdCompilerFlags.html#//apple_ref/doc/uid/TP40006871-SW1) describes how to compile a data model and what compiler flags are available. - [Creating a User Interface From a Data Model](../Articles/xcdCreatingUserInterface.html#//apple_ref/doc/uid/TP40006854-SW1) describes how to use the data modeler in conjunction with Interface Builder to create a user interface.

[Next](../Articles/xcdCreatingModel.html)

Copyright © 2010 Apple Inc. All Rights Reserved. [Terms of Use](http://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](http://www.apple.com/privacy/) | Updated: 2010-09-02
