Si vous avez besoin d'insérer des données dans votre application iPhone, ce tutoriel va être pour vous. Avant de commencer ce tutoriel, vous devez avoir la dernière version de Xcode
Pour commencer, ouvrez Xcode et appuyez sur Maj -. ⌘ - N. Sous iPhone OS dans le volet gauche, basée Navigation-sélectionnez Application application. Cochez la case Utiliser les données de base pour l'option de stockage, cliquez sur Choisir ..., et le nom du projet CoreDataTutorial
Pour une meilleure organisation, mettre en évidence le bouton d'action CoreDataTutorialAppDelegate.
m, appuyez sur -. Ajouter - Nouveau groupe. Nommez-le modèle de données. Maintenant, double-cliquez sur votre groupe Modèle de données et appuyez sur ⌘ - N. Choisir ressources et double-cliquez sur Modèle de données. Cliquez sur Suivant et nommez-le recipes.xcdatamodel. Ouvrez recipes.xcdatamodel et vous remarquerez une nouvelle fenêtre avec quatre volets différents.
L'un sur la gauche est pour les entités d'édition, celui du milieu est pour l'édition des attributs de ces entités, une grande plus est pour les attributs de montage ou entité propriétés, et celui sur le fond est pour la cartographie de l'entité qui va apprendre à utiliser plus tard.
Dans le volet de gauche, cliquez sur le bouton plus au fond et nommer l'entité Recettes. Assurez-vous que l'entité Recettes est sélectionnée, cliquez sur le bouton plus dans le volet du milieu, et sélectionnez Ajouter un attribut. Nom cet attribut recipeName et ajouter un autre attribut nommé cookingTime.
Dans le volet central sous l'onglet Type ou de destination, cliquez sur le flèches haut et bas et sélectionnez Chaîne pour les deux attributs. Un type d'un attribut signifie que ce type de données de l'attribut tiendra. Par exemple, si l'attribut est une chaîne, il tiendra une phrase du texte. Si il est un Int 16, il tiendra un certain nombre. Enregistrer recipes.xcdatamodel et fermer la fenêtre
Dans le volet gauche de la fenêtre de votre projet, sélectionnez recipes.xcdatamodel et appuyez sur ⌘ -. N.
Sélectionnez Coca Classe Touch et vous remarquerez qu'une nouvelle classe est apparue nommé NSManagedObjectClass . Cela va créer un .h et un fichier .m pour notre entité. Double-cliquez NSManagedObjectClass, cliquez sur suivant, cochez l'entité Recettes, et cliquez sur Terminer.
Dans le cas où l'NSManagedObjectClass ne semble pas (je l'ai eu des moments où il ne) cliquez sur Annuler et assurez-vous que l'entité R