Come creare un'app per iPhone con database
Esistono diversi modi per archiviare i dati quando si sviluppa un'app per dispositivi iOS che eseguono iPhone, iPad e iPod Touch. Durante la programmazione di un'app, puoi utilizzare Core Data o il database SQLite per memorizzare i tuoi dati. Inoltre, puoi anche accedere ai dati dal Web.
Cosa ti serve
- Xcode
- Computer Mac
- Database SQLite
Istruzioni
-
Utilizza Core Data per gestire grandi quantità di dati. Non è necessario eseguire direttamente query SQL con Core Data. Basta indicare a Core Data quali dati caricare e salvare. Definisci le tue classi, chiamate Entità in Core Data. Quindi puoi caricare e salvare il codice con Core Data e memorizzarlo in un file binario o database.
-
Manipola le tabelle dei dati direttamente tramite il database SQLite. Crea un database SQLite aprendo "Terminale" sul tuo Mac dal menu Utility sotto il menu Applicazioni. Digita "sqlite3" nel Terminale per avviare un database SQLite. Crea una nuova istanza del database digitando "sqlite3 nuovodatabase.sqlite". Crea una tabella con il seguente codice:
CREATE TABLE nuovodatabase(pk INTEGER PRIMARY KEY, text VARCHAR(25), priority INTEGER, complete BOOLEAN)
Sostituisci "nuovodatabase" con il nome della tua tabella.
-
Puoi aggiungere valori di dati alla tabella con il seguente codice:
INSERT INTO nuovodatabase(text,priority,complete) VALUES('Il mio primo valore',3,0);Sostituisci "nuovodatabase" con il nome della tua tabella.
-
Puoi leggere o scrivere dati da un file XML sul Web utilizzando il seguente codice:
NSURL *url = [NSURL URLWithString:@"https://www.exampleURL.com/sample.xml"];
NSData *data = [NSData dataWithContentsOfURL:url]; // Carica dati XML dal WebSostituisci l'URL nel codice con il tuo URL.