2010-01-14 4 views
1

Peut-être une question stupide, mais qu'est-ce qu'une classe appelée hérite de NSManagedObject? Est-ce une classe "Entité"? Ou est-ce une classe "Model"? Ou une classe "Entité-Objet"? Je veux dire ... ok, quand j'instance cette chose, je reçois un "objet". L '"Entité" elle-même est en fait la "Classe" qui décrit les attributs et les relations, n'est-ce pas?Que faire pour appeler une classe qui hérite de NSManagedObject?

De Apple:

« Les entités sont des objets gérés quelle classe est à id, ou d'utiliser une analogie que la base de données des tables sont à des lignes. »

+0

qui a voté pour ça? Une de mes questions les plus intéressantes jamais !! ;) au moins pour moi (?!) – openfrog

Répondre

2

Il me semble généralement que les sous-classes NSManagedObject sont appelées «classes d'objets personnalisées». En ce qui concerne les entités, je pense que celles-ci sont plutôt considérées comme faisant partie du modèle ou du magasin de données plutôt que comme une classe. Les tables de base de données peuvent être représentées par un mappage relationnel d'objet. Les entités sont simplement représentées par des classes, mais en langage C simple, elles peuvent être représentées par des structures. Lorsque vous instanciez une classe d'objets gérés, vous obtenez un objet appelé objet géré.

0

C'est toujours un objet. Je suppose que vous pourrait l'appeler un objet géré.

Questions connexes