8
votes

Ajout de données de base à une application iPhone existante

J'ai commencé ma candidature et je souhaite maintenant ajouter des données de base à mon application. Comment puis-je l'ajouter?


0 commentaires

3 Réponses :


1
votes

Combien de code avez-vous écrit? Il peut être le plus simple de démarrer un nouveau projet avec le modèle de données de base et de migrer dans votre code existant.

Je ne sais pas combien d'expérience que vous avez avec des données de base, mais le modèle par défaut ajoute un peu de BLOAT à mon avis. Soyez prêt à modifier pour répondre à vos besoins.


0 commentaires

2
votes

sauf si vous êtes vraiment loin de votre application, le moyen le plus simple sera pour vous de créer un nouveau projet Xcode à l'aide du modèle de données de base. Si vous ne voulez vraiment pas déplacer votre code dans un nouveau projet, vous pouvez ajouter la structure de données de base et le code de la chaudière nécessaire dans Appdelegate. Mais vraiment, à moins que vous ne vouliez que vous plaisantez pendant un moment, le moyen le plus simple est de créer un nouveau projet avec le bon modèle.


0 commentaires

10
votes

Je suis en désaccord que vous devez démarrer un nouveau projet. En fait, il est assez facile d'intégrer la Coredata dans un projet existant - un bon point de départ est de créer un nouveau projet Coredata, mais de copier le code qu'il génère dans votre projet existant (examinez attentivement le délégué de l'application pour voir ce qu'il établit). Il n'y a vraiment pas beaucoup de code impliqué et il est facile de créer de nouveaux modèles de données.

C'est aussi une très bonne idée de travailler dans les tutoriels de Coredata d'Apple pour comprendre ce qui se passe, et il y a aussi de bons livres.


1 commentaires

Vous n'avez pas besoin de créer un nouveau projet. Pour un débutant, cependant, c'est le moyen le plus simple. Votre suggestion sur la lecture des tutoriels pour comprendre ce qui se passe est vraiment bon, cependant. Le code de la chaudron d'Apple n'est pas toujours le meilleur moyen d'y aller.