20.04.2013 Views

Tutorial pratici per iPhone SDK v1.6 - Get a Free Blog

Tutorial pratici per iPhone SDK v1.6 - Get a Free Blog

Tutorial pratici per iPhone SDK v1.6 - Get a Free Blog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

La prima istruzione particolare compare alla riga 3, ed è la definizione dell’oggetto che ci servirà<br />

<strong>per</strong> creare la connessione con il database.<br />

Alla riga 10 viene dichiarato il primo metodo, “init”, che deve essere invocato quando si vuole<br />

inizializzare un oggetto appartenente alla classe Data. Alla riga 12 viene chiamiamo il metodo<br />

“caricaValoriDaDB”, che ha il compito di interfacciarsi con il database ed eseguire le query sui<br />

dati (vedremo fra poco la sua implementazione). Il “return self” alla riga 13, infine, ritorna il<br />

puntatore dell”oggetto appena creato.<br />

Alla riga 17 definiamo “getSize”, un semplice metodo che ci ritorna la dimensione della lista, e<br />

quindi il numero di elementi letti dalla nostra query. Questo ci servirà quando andremo a definire<br />

la tabella.<br />

Infine, alla riga 22, definiamo un metodo che ci ritorna un oggetto presente ad una determinata<br />

posizione della nostra lista. Ad esempio, potremo recu<strong>per</strong>are il 5° elemento della nostra lista,<br />

<strong>per</strong> poi elaborarlo oppure mostrarlo all’utente.<br />

Dobbiamo ora implementare il metodo più complesso di questa classe, ovvero “caricaValori-<br />

DaDB”. Ecco il codice di tale metodo:<br />

<strong>Tutorial</strong> <strong>pratici</strong> <strong>per</strong> <strong>iPhone</strong> <strong>SDK</strong>! 112

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!