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 ...?

È stato utile?

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 /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top