2009-07-01 2 views
0

Ich entwickle eine App, die eine XML- oder RSS-Feeds eines magazine..The Sache parst ist, ich habe eine Offline-Fähigkeit enthalten, dh die bisherigen Ergebnisse speichern, die in jeder Zelle (ähnlich der New York Times app) angezeigt wurden und dann die Geretteten angezeigt wird, wenn keine Netzwerkverbindung ist ..Wie verwende ich Core Data zum Speichern aller Details, die in einer Tabellenansicht gespeichert oder angezeigt wurden?

Bitte helfen sie mir mit der codewise Erklärung mit Kerndaten wie ich vorgeschlagen wurde es für diese besondere Aufgabe zu verwenden.

Wird für mich eine große Hilfe sein ..

Wir freuen uns für Ihre Antworten

Grüße und Dank

Arun

Antwort

1

OH Junge ... CoreData.

Adieu 3-4 Tage zu lernen, wie das funktioniert. Sie werden es nicht bereuen, über Kerndaten zu lernen, aber es gibt eine Menge.

@OhioDude hat eine gute Verbindung. Du kannst auch. 1. Xcode> Datei> Neues Projekt. Wählen Sie Navigation Based App, stellen Sie sicher, dass das Coredata-Kontrollkästchen aktiviert ist. Viola Sie haben ein Projekt mit allen Kerndatenvorlagen. 2. Es gibt einen anderen Beispielcode auf der Apple-Website.

Einer der tricky und coole Dinge über Kerndaten ist, dass Sie, wenn Sie eine neue Version bereitstellen Sie eine Vorlage von schreiben, wie Sie App ist, die Daten in die neue Struktur zu rollen.
Während des Entwickelns, als ich die DB-Struktur ändere, scheint ich Fehler zu bekommen, also mache ich einfach einen Build> clean. Und benennen Sie die Zeichenfolge für die DB-Datei in etwas Neues um.

Viel Glück. Sonst ist NSUserDefaults in Ordnung. Oder lernen Sie einfach PLIST kennen. Sie können einfach ein NSDictionarly-Objekt in einen PLIST serialisieren und es in ein paar Zeilen Code auf der Festplatte speichern. SUPER einfach und ohne CoreData.

+0

"Auf Wiedersehen 3-4 Tage zu lernen, wie das funktioniert", wenn Sie keine Frau und Kinder haben, nahm mich ein paar Wochen. Ich lerne Kerndaten im Kontext von Desktop-Anwendungen und bin dann zum iPhone gewechselt. Und selbst nach 3 oder 4 Wochen unter meinem Gürtel merke ich, dass es noch viel mehr zu lernen gibt. Aber insgesamt grabe ich es total. – OhioDude

Verwandte Themen