2011-06-27 3 views
2

Je suis sur le point de changer une partie de mon application pour CoreData. J'ai une classe personnalisée que j'ai écrit que je veux convertir en NSManagedObject. Avant de passer en revue tout cela, je voudrais m'assurer que cela fonctionnera. Dois-je juste créer une entité dans le fichier CoreData et modifier la sous-classe? Y a-t-il d'autres considérations?Convertir NSObject en NSManagedObject

Répondre

5

The documentation is very useful on this point. En particulier, vous souhaitez lire la partie de ce document intitulée 'Sous-classer les notes'.

Les éléments à prendre en compte comprennent: utilisez-vous des objets qui ne sont pas pris en charge par les données de base? Si oui, vous voudrez soit les rendre non persistant, ou si ce n'est pas une option que vous voudrez voir mettre en œuvre non-standard persistent attributes

La documentation que j'ai liée à ci-dessus devrait être très utile: c'est assez clair et direct. Pour être honnête, il est difficile de dire à quel point ce sera un effort de votre part: si votre sous-classe NSObject est relativement simple, cela pourrait être un processus très simple. Mais si vous travaillez avec quelque chose de plus complexe, vous voudrez considérer les points soulevés dans les documents ci-dessus.

+0

Merci, je pense que cela va aider. – Weston

Questions connexes