Ich habe meine Anwendung gestartet und möchte jetzt Core Data zu meiner App hinzufügen. Wie kann ich es hinzufügen?Hinzufügen von Core-Daten zu einer bestehenden iPhone-App
Antwort
Wie viel Code haben Sie geschrieben? Es kann am einfachsten sein, ein neues Projekt mit der Core Data-Vorlage zu starten und in Ihrem vorhandenen Code zu migrieren.
Nicht sicher, wie viel Erfahrung Sie mit Core Data haben, aber die Standardvorlage fügt meiner Meinung nach ein bisschen Bloat hinzu. Sei bereit, es an deine Bedürfnisse anzupassen.
Sofern Sie nicht wirklich weit in Ihre App hineingekommen sind, können Sie am einfachsten ein neues Xcode-Projekt mit der Core Data-Vorlage starten. Wenn Sie Ihren Code wirklich nicht in ein neues Projekt verschieben möchten, können Sie das Core Data-Framework und den erforderlichen Standardcode in AppDelegate hinzufügen. Aber wirklich, es sei denn, Sie möchten für eine Weile basteln, ist der einfachste Weg, ein neues Projekt mit der richtigen Vorlage zu machen.
Ich stimme nicht zu, dass Sie ein neues Projekt starten müssen. Es ist ziemlich einfach, CoreData in ein bestehendes Projekt zu integrieren - ein guter Ausgangspunkt ist ein neues CoreData-Projekt, aber kopieren Sie den generierten Code in Ihr bestehendes Projekt (prüfen Sie sorgfältig den App-Delegaten, um zu sehen, was er einrichtet). Es gibt wirklich nicht so viel Code und es ist einfach, neue Datenmodelle zu erstellen.
Es ist auch eine wirklich gute Idee, durch Apples CoreData-Tutorials zu verstehen, was vor sich geht, und es gibt auch ein paar gute Bücher.
- 1. Hinzufügen eines Blogs zu einer bestehenden Webseite
- 2. Wie CMS zu einer bestehenden Website hinzufügen
- 3. Hinzufügen einer Datei zu bestehenden Änderungsliste
- 4. Hinzufügen von Datenfluss zu einem bestehenden Projekt
- 5. Hinzufügen von Bundles zu einer bestehenden ASP.NET Webforms-Lösung
- 6. Hinzufügen von MeteorJS zu einer bestehenden AngularJS/MEAN Stack App
- 7. Hinzufügen von alt-Img-Tags zu einer bestehenden PHP-Website
- 8. Hinzufügen von Komponententests zu einem bestehenden Projekt
- 9. Hinzufügen von Aufgabenabhängigkeiten zu bestehenden Gradle Tasks
- 10. Hinzufügen von JSON-Daten zu bestehenden Array
- 11. Hinzufügen von CakePHP Ordner zu bestehenden Domain
- 12. Hinzufügen von Mitgliedern zu einem bestehenden Objekt
- 13. hinzufügen Eigenschaften zu bestehenden Klasse
- 14. Hinzufügen MediaType zu bestehenden JsonInputFormatter
- 15. Hinzufügen Primärschlüssel zu bestehenden Tabelle
- 16. Neue Hosteinträge zu bestehenden MySQL-Benutzern hinzufügen
- 17. Streifen - Hinzufügen einer neuen Karte zu bestehenden Kunden
- 18. jq hinzufügen großen Wert zu bestehenden JSON
- 19. Hinzufügen einer Beziehung zu bestehenden Knoten mit Cypher
- 20. WCF Restful Service zu einer bestehenden ASP.Net Website hinzufügen
- 21. Hinzufügen eines neuen Objekts zu einer bestehenden Liste in Realm
- 22. Wie kann ich einen Decorator zu einer bestehenden Objektmethode hinzufügen?
- 23. Hinzufügen eines Falles zu einer bestehenden Enum mit einem Protokoll
- 24. Hinzufügen UIScrollView mit Paging zu bestehenden UIViewController
- 25. Hinzufügen von Primärschlüssel zu bestehenden MySQL-Tabelle in Alembic
- 26. gitlab Projekt zu bestehenden Meilenstein hinzufügen
- 27. CMake: wie Cuda zu bestehenden Projekt hinzufügen
- 28. Hinzufügen von Subdomains zum bestehenden Zertifikat
- 29. Hinzufügen von nicht aktiven Constraints zu bestehenden UIView
- 30. Hinzufügen von ionischen Cli zu bestehenden ionischen Projekt
Sie müssen kein neues Projekt starten. Für Anfänger ist das der einfachste Weg. Ihr Vorschlag, die Tutorials zu lesen, um wirklich zu verstehen, was vor sich geht, ist wirklich gut. Apples Code ist nicht immer der beste Weg. –