Il modo migliore per salvare i dati in iPod Touch / iPhone Objective-C
-
20-09-2019 - |
Domanda
Sto scrivendo un'applicazione molto semplice, per l'iPhone. Purtroppo io sono davvero un novizio. Quello che sto cercando di fare è quello di salvare i dati al termine di un'user experience. Questo dato è molto semplice, solo stringa o int, o qualche array.
Più tardi voglio essere in grado di recuperare i dati, quindi ho anche bisogno di un ID evento (suppongo).
La prego di indicare il modo migliore, API o la tecnologia per raggiungere tale, XML, testo semplice, serializzazione ...?
Soluzione
NSUserDefaults
è una buona scelta per piccole quantità di dati.
Se avete bisogno di gestire qualcosa di più grande di un kilobyte o giù di lì, si potrebbe considerare l'utilizzo di metodi di initWithContentsOfFile:
NSArray
o NSDictionary
di leggere in un file .plist. Per scrivere il file, utilizzare i metodi writeToFile:atomically:
. Questo file ha bisogno di andare nella directory documenti della tua app.
Altri suggerimenti
NSUserDefaults
. Semplice e facile da usare. Questo consente di gestire tutti i file di I / O per voi, e richiede solo un paio di righe di codice.
Io e la mia squadra hanno creato una semplice classe per questo scopo che, come ha sottolineato Mark fa uso di NSUserDefaults
. Speriamo che questo ti aiuta ...
http: // getsetgames. com / 2009/10/07 / risparmio-e-caricamento-user-dati-e-le preferenze /