Comment créer de la magie .xcdatamodeld dossier / paquet?

Récemment, j'ai réussi (par accident, ne demandez pas) pour supprimer ma Base de Données modèle de données les fichiers et les classes. Et j'ai été complètement et totalement incapable de créer les fichiers une fois de plus être exactement la même, comme ils le seraient dans un fraîchement commencé projet où ces fichiers sont en cours de préparation automatiquement par XCode.

Dans un nouveau projet, les fichiers ressemblerait à ceci:

Comment créer de la magie .xcdatamodeld dossier /paquet?

alors que tout ce que j'étais capable de créer de a:

Comment créer de la magie .xcdatamodeld dossier /paquet?

Ai-je mentionné que l'application n'a pas plus fonctionné de cette façon? Il s'est écrasé en disant que le modèle ne doit pas être nil. Le problème a été résolu par la création d'un nouveau projet avec le même nom et en faisant glisser les fichiers vers le vieux - pas la solution la plus élégante, je suppose.

J'ai pensé cependant qu'il y a des choses à propos de la Base de Données que je n'ai pas encore tout à fait comprendre, évidemment.

S'il vous plaît, m'éclairer - ce est la magie de la .xcdatamodeld dossier? Pourquoi serait-Foo.xcdatamodel fonctionnalité de vert extrait de l'icône? Le modèle de données doivent être compilées ou traitées d'une certaine façon?

Merci beaucoup les gars!!!

OriginalL'auteur Toastor | 2010-12-23