La mejor manera de guardar los datos en el iPod Touch / iPhone Objective-C
-
20-09-2019 - |
Pregunta
Estoy escribiendo una aplicación muy sencilla, para el iPhone. Por desgracia estoy realmente un novato. Lo que estoy tratando de hacer es guardar los datos al final de una experiencia de usuario. Este dato es muy simple, sólo el cordón o int, o algún arreglo.
Más tarde Quiero ser capaz de recuperar esos datos, por lo tanto, también necesito un ID de evento (supongo).
Podría, por favor señalar la mejor manera, API o la tecnología para lograr que, XML, texto plano, serialización ...?
Solución
NSUserDefaults
es una buena opción para pequeñas cantidades de datos.
Si usted necesita para manejar algo más grande que un kilobyte o así, es posible considerar el uso de los métodos de initWithContentsOfFile:
NSArray
o NSDictionary
para leer en un archivo plist. Para escribir el archivo, utilice los métodos writeToFile:atomically:
. Este archivo tiene que ir en el directorio de documentos de su aplicación.
Otros consejos
NSUserDefaults
. Sencillo y fácil de usar. Este se encargará de todos los archivos de E / S para usted, y sólo toma un par de líneas de código.
Yo y mi equipo creó una clase simple para este fin, que como Mark señaló hace uso de NSUserDefaults
. Esperemos que esto le ayuda a salir ...
http: // getsetgames. com / 2009/10/07 / ahorro-y-carga datos de usuario-y-preferencias /