2016-11-10 3 views
0

Ich plane, eine Quiz-App in iOS zu entwickeln und es offline zu tun. Ich muss 100 Fragen und Optionen in dieser App speichern. Wie man speichert? Wie kommen Kerndaten hier zum Tragen? Gibt es noch andere gute Methoden für dieses Problem?Developing Quiz App - Datenspeicherung iOS

Die App soll offline sein.

+1

Eine einfache Plist-Datei wird wahrscheinlich tun; Es ist XML, so dass es leicht ist, aus einer anderen Datenbank zu erstellen, die Sie haben können, und Sie können das Ganze einfach in den Speicher laden; Sogar Hunderte von Fragen werden höchstens ein paar Megabytes, wahrscheinlich weniger sein. – Paulw11

Antwort

0

Ich würde Ihnen empfehlen, realm.io zu verwenden. Es misst besser als Kerndaten, es ist schnell und einfach zu bedienen. Auf https://realm.io gibt es eine Menge Dokumentation.

Ich finde Realm viel einfacher einzurichten und allgemein zu verstehen. Es funktioniert gut mit SwiftJSON und daher aus meiner Sicht viel einfacher zu verbinden mit Backend.

Das Vorladen von Kerndaten kann ziemlich beschwerlich sein und für mich scheint es, dass Kerndaten immer noch stark auf Ziel c beruhen.

Auf der anderen Core Data wird von Apple gemacht, so dass es auf längere Sicht (parse.com)

+1

Das ist keine nützliche Antwort, es sei denn, Sie geben Details darüber an, warum Realm in dieser speziellen Situation gut ist. –

0

Sie können auch mit SQLite-Datenbank zum Speichern von Fragen und Antworten offline für Ihre Quiz App stabilere Lösung sein könnte. Sie können Tabellen in SQLite erstellen und Daten mit SQLite-Abfragen speichern und abrufen.