listas de propiedades
A plist es simplemente una lista de pares de valores clave anidados que pueden contener tipos de datos comunes como cadenas, números, matrices y diccionarios.
Pros
- fácil de entender.
- Es fácil trabajar con él.
Contras
No se puede ejecutar consultas complejas sobre ellos (al menos no fácilmente). Debe leer todo el archivo en la memoria para obtener datos y guardar todo el archivo para modificar cualquier cosa que contenga.
SQLite
Hasta CoreData llegó, esta fue la forma popular para leer y escribir datos en las aplicaciones del iPhone. Si eres un desarrollador web, esto no es nada nuevo.
Pros
- A diferencia plists, usted no tiene que cargar toda la base de datos en la delantera. Esto hace que SQLite sea más adecuado para aplicaciones con muchos datos.
- Mejor que listas para cortar y cortar datos.
Contras
Steeper curva de aprendizaje que plists. Puede ser tedioso trabajar con.
de Datos Básicos
Su nuevo, su excitante, y su probablemente lo que la mayoría de los desarrolladores podrán utilizar de aquí en adelante.
No he pasado suficiente tiempo con CoreData para resumirlo; echa un vistazo a los tutoriales (a continuación) para obtener más información al respecto.
Pros
Casi todos los beneficios de SQLite con mucho menos problemas (Apple hace una gran parte del trabajo sucio por ti).
Como el método preferido de Apple tiene mucha más documentación oficial y código de muestra (parece que los artículos y el código de muestra para los otros dos métodos han desaparecido misteriosamente del sitio web de Apple).
Contras
- Steeper curva de aprendizaje que plists.
- Asesino: solo funciona en iPhone OS> 3.0. Su asesino es si su mercado consiste en gran parte de usuarios de iPod Touch (que tienen que pagar por las actualizaciones).
http://stackoverflow.com/questions/1090391/plist-or-sqlite – Rhapsody