Ich baue eine Web-App, die mit einer Datenbank kommuniziert. Ich möchte, dass die Web-App alle Informationen aus meiner Datenbank herunterlädt und sie dann lokal speichert, so dass auf sie zugegriffen werden kann (auch wenn der Benutzer offline ist) und dann zurück zu meiner Datenbank synchronisiert wird (wenn der Benutzer online ist).Speichern von Daten mit lokalem Speicher auf einem iPhone - welchen Weg zu gehen?
Jede Zeile in meiner Datenbank besteht aus 2 Strings und 3 Integers und ich habe ungefähr 1000-1500 Zeilen in meiner Datenbank (das könnte Ihnen eine Vorstellung über die Größe meiner db geben).
Also was ist der beste Weg zu gehen? Ist es möglich, diese Art von Daten auf dem Benutzergerät irgendwie zu cachen? Wie die Datenbank über JSON abrufen und lokal in einem Javascript-Array speichern, auf das der Benutzer zugreifen und an dem er arbeiten kann (wie erwähnt: der spätere Teil sollte funktionieren können, selbst wenn der Benutzer offline ist). Alle diesbezüglichen Informationen werden sehr geschätzt. Denke ich hier wenigstens in die richtige Richtung?
EDIT: Ich möchte nur klarstellen, dass ich mit einer Web-App arbeite. Eine App mit HTML, CSS und Javascript entwickelt. Ich mache keine native objektive C iOS App.
In SQLite suchen. Das Framework ist in XCode enthalten. libsqlite3.0.dylib – PaulG
Beachten Sie unbedingt die neuen [Datenspeicherrichtlinien] (https://developer.apple.com/icloud/documentation/data-storage/). Du wirst ziemlich hart geschlagen, wenn du es nicht tust. –
Leute, ich möchte nur klarstellen, dass ich mit einer Web-App arbeite. Eine App mit HTML, CSS und Javascript entwickelt. Ich mache keine native objektive C iOS App. – nalas