Intr
Para esta entrada hablare sobre el uso y la importancia de un plist. Un plist en iOS es como un archivo .txt, donde nos
puede servir para almacenar o leer datos, la diferencia de esta es que es manejada en un tipo de formato estructurado como
xml o json.
Ventajas:
Una de sus fuertes ventajas es que la informacion estructurada en ella, le podemos dar un formato, ya sea que esta sea entera,
flotante, String, un diccionario, entre otras.Estos tipos de formatos son muy usadas en Xcode al momento de crear juegos, ya que podemos guardar la lista de objetos que iremos a crear o a utlizar, un ejemplo muy sencillo es el objeto de un guerrero, donde este guerrero, tiene una imagen, un icono, un sonido, armas, vida total, tamano, acciones, si es que le metemos un degradado, otra imagen donde lo podemos caracterizar con un movimiento, podemos guardar puntajes, entre otras.
Formatos:
number
bool
string
diccionario
array
data
date
XML
Xcode nos da la oportunidad de editar esto en formato xml en la cual lo encontramos como las siguientes etiquetas:
Imagen:
Importancia:
En ios nosotros podemos hacer el uso de este, para leerlo y poner direcciones de imagenes, directorio telefonico, entre otras
Ejemplo:
El codigo que pondre sera algo simple donde yo leere un plist e imprime los nombres
Codigo:
Resultado:
Notas:
Es importante saber cuando tenemos un nodo padre y que este tiene hijos.Nosotros los veremos cuando se utiliza un diccionario o un array y los hijos los veremos cuando usamos numeros, strings, booleanos entre otros:
Formas de accesar:
Nodo padre:
NSDictionary *nodoPadre= [plistData objectForKey:[NSString stringWithFormat:@"nodoPadre"]];
Nodo hijo:
NSString *nombreVista = [nodoPadre objectForKey:@"nombre"];
9 pts lab móviles; muy útil
ResponderEliminar