Ich arbeite gerade an meiner 2. iPhone-App und bin neugierig auf Core Data. Die Zeit für das Projekt ist begrenzt, ebenso wie meine Zeit insgesamt.
Ich bin der einzige Entwickler und ich habe das Gefühl, dass Core Data nützlich wäre, aber ich kann nicht genau erklären, warum.
Bitte entschuldigen Sie die folgende Verschleierung die App muss eine Liste von Foos von einem zentralen Server abrufen. Benutzer können dann eine Bar aus einer Liste von Bars zu den Foos hinzufügen, dann eine Baz aus einer Liste von Bazes(!?) zu der Bar hinzufügen, dann ein optionales Foto und eine Beschreibung zu der Baz hinzufügen.
Wenn der Benutzer mit seiner Arbeit zufrieden ist, drückt er auf die Schaltfläche "Synchronisieren", um seine Daten auf den zentralen Server hochzuladen.
Wie Sie sehen können, handelt es sich um eine einfache datengesteuerte Drill-Down-Anwendung, aber ich bin mir immer noch nicht sicher, ob ich die Verwendung von Core Data mit unseren zeitlichen Beschränkungen rechtfertigen kann - die Lernkurve sieht steil aus.
Wenn ich meinem Chef gegenüber argumentiere, dass wir Kerndaten verwenden sollten, welche Argumente kann ich ihm vorbringen? Auch Logikgranaten sind willkommen.
2 Stimmen
Es gibt nichts hinzuzufügen, was über das hinausgeht, was bereits gesagt wurde, aber ich wollte es erwähnen: Ich habe diese Frage auch schon einmal gestellt. Heute kann ich mir nicht mehr vorstellen, eine App ohne Core Data zu bauen. Allein die Beziehungsmodellierung ist unbezahlbar. Es ist die Mühe so sehr wert.