Frage

Ich schreibe eine sehr einfache Anwendung für das iPhone. Leider bin ich wirklich ein Neuling. Ich versuche, Daten am Ende einer Benutzererfahrung zu speichern. Diese Daten sind wirklich einfach, nur Zeichenfolge oder int oder ein Array.

Später möchte ich in der Lage sein, diese Daten abzurufen, daher brauche ich auch eine Ereignis -ID (ich nehme an).

Könnten Sie bitte auf den besten Weg, die API oder die Technologie hinweisen, um dies zu erreichen, XML, einfacher Text, Serialisierung ...?

War es hilfreich?

Lösung

NSUserDefaults ist eine gute Wahl für kleine Datenmengen.

Wenn Sie etwas größeres als einen Kilobyte oder so verwalten müssen, können Sie die verwenden initWithContentsOfFile: Methoden von NSArray oder NSDictionary in einer .plist -Datei lesen. Verwenden Sie die Datei, um die Datei zu schreiben, die writeToFile:atomically: Methoden. Diese Datei muss in das Dokumentenverzeichnis Ihrer App eingehen.

Andere Tipps

Verwenden NSUserDefaults. Gerade und einfach zu bedienen. Dadurch werden alle Datei -E/A für Sie verarbeitet und nur ein paar Codezeilen verwendet.

Ich und mein Team haben zu diesem Zweck eine einfache Klasse erstellt, die, wie Mark ausführte NSUserDefaults. Hoffentlich hilft dir das aus ...

http://getsetgames.com/2009/10/07/Saven---Leading-user-data-and-preferences/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top