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.

( Navigation-Based! ! Tab Bar Application! ! ! Utility Application<br />

Analizziamo, ora, i vari template che ci vengono forniti.<br />

• Navigation-Based Application, genera un’applicazione in cui possiamo navigare in sotto-livelli.<br />

Per farvi un esempio, pensate alla struttura di “Impostazioni” nel vostro <strong>iPhone</strong>: avete<br />

una barra in alto che visualizza il titolo della sezione corrente, e vi <strong>per</strong>mette, tramite un<br />

bottone, di tornare alla sezione precedente. Questa barra viene chiamata “Navigation Bar”.<br />

Utile <strong>per</strong> creare applicazioni con tabelle, in cui vogliamo mostrare anche le informazioni<br />

sui vari elementi.<br />

• OpenGL ES Application, questa è sicuramente la tipologia più complessa, in quanto si basa<br />

sulla tecnologia OpenGL (http://it.wikipedia.org/wiki/OpenGL), sfruttata principalmente<br />

<strong>per</strong> realizzare videogiochi o animazioni grafiche complesse. In questo libro non analizzeremo<br />

questa tipologia di applicazioni.<br />

• Tab Bar Application, fornisce un’applicazione con la “tab bar”, ovvero la barra nera composta<br />

da più sezioni (ad esempio quella che trovate nell’applicazione nativa “Musica”).<br />

• Utility Application, questa tipologia implementa un menù che viene richiamato ruotando la<br />

schermata principale. Anche in questo caso, potete trovare una similitudine con l’applicazione<br />

“Meteo”: se premete sulla “i” presente a fondo pagina, la schermata ruoterà e vi <strong>per</strong>metterà<br />

di modificare i settaggi dell’applicazione.<br />

• View-Based Application, fornisce un’applicazione vuota, senza nessuna implementazione<br />

particolare. Questo template è composto da una finestra, chiamata “MainWindow”, e una<br />

vista, “[nome_progetto]ViewController”, che viene caricata proprio dalla finestra principale.<br />

Sarà questo punto di partenza <strong>per</strong> tutti i nostri tutorial.<br />

• Window-Based Application, è molto simile al caso precedente, ma il template fornito è composto<br />

solamente da una finestra (non è presente quindi la vista “[nome_progetto]ViewController”).<br />

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

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

Saved successfully!

Ooh no, something went wrong!