2016-05-03 25 views
0

Ich habe einfache TableViewController mit Kunden. Jede Zelle hat Foto, Name und Telefonnummer. Ich möchte diese Informationen zwischenspeichern. Wenn Sie also offline sind oder eine langsame Verbindung haben, werden Sie Informationen von der letzten Aktualisierung sehen, bis die Daten erneut aktualisiert werden. Die Aktualisierung wird jedes Mal gestartet, wenn Sie diesen Bildschirm aufrufen. Ich werde mehr Bildschirme haben, wo ich verschiedene Informationen zwischenspeichern möchte. Ich möchte Sie über bewährte Methoden des Caching in iOS fragen. Meine Idee ist, CoreData mit abgerufenem Ergebnis-Controller zu verwenden. Ist es eine gute Idee oder nicht?Swift Datencaching - Best Practice

Antwort

1

Wenn es sich um begrenzte Daten handelt, die Sie zwischenspeichern müssen, können Sie auch NSUserDefaults lesen, schreiben und löschen.