Cómo crear una app iPhone con almacenamiento de datos
Al desarrollar apps para iOS (iPhone, iPad, iPod Touch) tienes varias opciones para guardar datos: Core Data, base de datos SQLite o acceso a datos web.
Requisitos
- Xcode
- Mac
- Base de datos SQLite
Instrucciones
- Core Data para grandes volúmenes: no ejecutas consultas SQL directamente. Defines tus clases (llamadas "Entidades") y Core Data gestiona carga/guardado en archivo binario o base de datos.
- SQLite para manipulación directa: abre "Terminal" (Utilidades > Aplicaciones). Escribe
sqlite3para iniciar. Crea instancia:sqlite3 nuevadb.sqlite. Crea tabla:CREATE TABLE nuevadb(pk INTEGER PRIMARY KEY, texto VARCHAR(25), prioridad INTEGER, completo BOOLEAN)
Sustituye "nuevadb" por el nombre de tu tabla. - Insertar datos:
INSERT INTO nuevadb(texto,prioridad,completo) VALUES('Mi primer valor',3,0); - Leer/escribir XML desde la web:
NSURL *url = [NSURL URLWithString:@"https://www.ejemplo.com/datos.xml"]; NSData *data = [NSData dataWithContentsOfURL:url]; // Carga XML desde web
Sustituye la URL por la tuya.
- ·Cómo controlar tu TV con un HTC EVO
- ·Cómo crear apps iPhone con HTML, CSS y JavaScript (PhoneGap, Appcelerator Titanium)
- ·Cómo transferir datos de iPhone 2G a iPhone 3G
- ·Cómo borrar un iPhone 3G (restaurar desde iTunes)
- ·Cómo comprobar el uso de datos para evitar excesos en un iPhone
- ·Cómo sincronizar iPhone con MediaMonkey
- ·Cómo enlazar una web a una app de iPhone
- ·Cómo solicitar el reembolso de una app de iPhone en iTunes
- Cómo imprimir con una app para iPhone
- Cómo probar la demo de una app para iPhone antes de comprarla
- Cómo crear y publicar podcasts desde el iPhone
- Cómo borrar definitivamente datos de apps en iPhone (y en iTunes)
- Cómo desbloquear iPhone con iOS 4 (software unlock)
- Cómo supervisar el uso de datos y llamadas en el iPhone
