2016-08-19 26 views
-2

Ich erstelle eine iOS-App, die der Benutzer Bilder von laufenden Ereignissen veröffentlichen kann. Der Benutzer kann ein Ereignis machen und es auf den Server legen, der dann im Feed der App angezeigt wird. Ich habe in letzter Zeit über Kerndaten gelesen. Core-Daten dienen zum Speichern persistenter Daten oder zum Zwischenspeichern von Daten im Offline-Modus. Aber in meiner App müssen die Daten (in Form eines aufgenommenen Bildes) in das Backend hochgeladen werden, sobald der Benutzer auf den Snap klickt. Ich frage mich also, ob es sinnvoll ist, Kerndaten in einer solchen Anwendung zu verwenden, in der das Zwischenspeichern von Daten nicht erforderlich ist.Sollte ich Core-Daten für eine Real-Time-Anwendung verwenden

Antwort

0

Ja, wenn ein Nutzer Ihre App öffnet und diese offline sind, können Sie Ihre lokalen Ergebnisse anzeigen, die von den Kerndaten abgerufen wurden. Aktualisieren Sie diese Ergebnisse, sobald Sie wieder über eine Internetverbindung verfügen. Dies bietet Benutzern die Möglichkeit, Inhalte auch dann zu sehen, wenn sie nicht verbunden sind.

+0

Das ist ein guter Punkt. – maven25

+0

Wenn Sie Ergebnisse aus Ihrem Backend abrufen, speichern Sie diese Daten ebenfalls in den Stammdaten. –

Verwandte Themen