2009-09-18 6 views
6

¿Qué sucede realmente detrás de escena cuando selecciona la opción "Usar datos principales para almacenamiento" al crear un nuevo proyecto basado en Windows en Xcode? Estoy tratando de utilizar Core Data en un proyecto que ya he creado, y estoy teniendo dificultades para entender cómo incluir el framework correctamente en mi proyecto de Xcode ...Casilla de verificación "Usar datos principales para almacenamiento"

¡Gracias!

Respuesta

8

Además de importar <CoreData/CoreData.h>, hay una plantilla que rellena la implementación de aplicaciones delegado con los siguientes métodos:

-managedObjectContext 
-managedObjectModel 
-persistentStoreCoordinator 

cuales inicializar managedObjectContext, managedObjectModel y persistentStoreCoordinator miembros del Applicaton. (El encabezado de la aplicación delegado está poblada con notas a estos métodos, las variables miembro asociadas y sus descripciones de las propiedades.)

La plantilla también añade código para -applicationWillTerminate: el que escribe los cambios en la managedObjectContext.

La manera más fácil de averiguar qué agregar (y, más importante aún, por qué) es ir a través del tutorial de iPhone Core Data, que debe encontrarse en el sitio web de Apple Developer Center a través de su motor de búsqueda o a través de su favorito buscador. No agregaré enlaces aquí, para no ofender.

+1

Muchas gracias por su respuesta completa. ¿Sabes dónde se almacenan las diversas plantillas de proyectos para Xcode? –

+0

Busque en Google en "plantillas xcode". Creo que encontrarás tu respuesta allí. –

+0

el enlace está muerto, desafortunadamente –

Cuestiones relacionadas