iPhone SecondApp: indovina il numero – parte 2

lunedì 13 luglio, 2009

Come anticipato in iPhone FirstApp: indovina il numero – parte 1 vediamo come realizzare un'applicazione per Apple iPhone senza usare Interface Builder! Anzi, elimineremo fisicamente i file di Interface Builder creati dal wizard di Xcode. Alla fine di questo post, quindi, avremo un'applicazione identica, in tutto e per tutto, a quella realizzata nella parte prima, [...]

iPhone FirstApp: indovina il numero – parte 1

martedì 23 giugno, 2009

Il primo sorgente che mi è passato tra le mani era scritto in Basic e consisteva in poche righe di codice, per me illuminanti. Era un semplice giochino che generava un numero casuale da 1 a 10 e, tramite l'input da tastiera, verificava che il numero inserito era maggione, minore o uguale al numero casuale. [...]

iPhone code snippet: UIAlertView

venerdì 19 giugno, 2009

La classe UIAletrView permette di mostrare una finestra modale (animata) per informare e/o chiedere qualcosa all'utente. Le UIAlterView (viste alert) sono molto comode e semplici da usare. Anche la gestione della risposta utente viene risolta intercettando l'indice del bottone premuto. Per visualizzare un semplice UIAlterView basta scrivere: PLAIN TEXT Objective-C: // semplice Alert con un bottone, senza callback UIAlertView [...]

iPhone Objective-C: equivalenza nella sintassi

venerdì 19 giugno, 2009

La sintassi con le parentesi quadre in Objective-C è uno dei motivi di maggior frustazioni per chi proviene da altri linguaggi (ad oggetti). Tuttavia, fatta l'abitudine, ci si rende conto di quanto il codice diventi ugualmente leggibile con questa il mix della sintassi classica e quella più spiccatamente Smalltalk. Ad esempio vediamo come la stessa [...]

iPhone: l’utilissima proprietà tag

venerdì 5 giugno, 2009

Tutti gli oggetti che derivano dalla classe UIView, ereditano l'utilissima proprietà tag. Questa proprietà è un vero e proprio user-data (un "posto" che lo sviluppatore usa per usi generici) di tipo NSInteger, dove quindi possiamo memorizzare esclusivamente numeri. L'uso che se ne può fare dipende ovviamente dalle circostanze tuttavia risulta utilissimo per individuare un determinato oggetto [...]