2009-09-18 4 views
6

Que se passe-t-il réellement dans les coulisses lorsque vous sélectionnez l'option "Utiliser les données de base pour le stockage" lors de la création d'un projet basé sur Windows dans Xcode? J'essaie d'utiliser Core Data dans un projet que j'ai déjà créé, et j'ai du mal à comprendre comment inclure le framework correctement dans mon projet Xcode ...Case à cocher "Utiliser les données de base pour le stockage"

Merci!

Répondre

8

Outre l'importation <CoreData/CoreData.h>, il y a un modèle qui renseigne le délégué de l'application mise en œuvre avec les méthodes suivantes:

-managedObjectContext 
-managedObjectModel 
-persistentStoreCoordinator 

qui initialize managedObjectContext, managedObjectModel et persistentStoreCoordinator membres du applicaton. (L'en-tête du délégué d'application est rempli avec des indications sur ces méthodes, les variables membres associées et leurs descriptions de propriété.)

Le modèle ajoute également du code à -applicationWillTerminate: qui écrit des modifications dans managedObjectContext. Le moyen le plus simple de comprendre ce qu'il faut ajouter (et surtout pourquoi) est de passer par le didacticiel iPhone Core Data, que vous pouvez trouver sur le site Web Apple Developer Center via son moteur de recherche ou via votre favori. moteur de recherche. Je ne vais pas ajouter de liens ici, afin de ne pas offenser.

+1

Merci beaucoup pour votre réponse complète. Savez-vous où sont stockés les différents modèles de projet pour Xcode? –

+0

Recherche Google sur "modèles xcode". Je pense que vous trouverez votre réponse là-bas. –

+0

le lien est mort, malheureusement –

Questions connexes