Pagina 3 di 512345

Xcode shortcut

giovedì 23 luglio, 2009

Xcode è davvero un ottimo ambiente di sviluppo, curato e denso di dettagli che rendono la scrittura di codice efficiente e piacevole. Tra questi c’è sicuramente la comodità del completamento automatico durante la digitazione, soprattutto quando si scrivono applicazioni per Apple iPhone, dove i framework sono tanti e ricordarsi sintassi e nomenclatura è impresa da [...]

XCode: consigli sul Debugging Preferences

lunedì 20 luglio, 2009

Tramite le Preferences di Xcode è possibile impostare il comportamento dell’ambiente durante la fase di debugging di un’applicazione iPhone. Le impostazioni predefinite, infatti, sono assai scomode quando si prova e riprova un’applicazione; ad esempio, dopo aver lanciato la nostra applicazione, bisogna aprire manualmente la finestra Console per vedere l’output dei vari NSLog(). Inoltre Xcode lascia [...]

iPhone: estendere una classe UIView

mercoledì 15 luglio, 2009

Voglio mostrare come è possibile, in modo semplice e rapido, estendere una classe UIView in modo che risponde ad un nuovo metodo di inizializzazione contenente ulteriore codice per personalizzare l'oggetto UIView creato. Come probabilmente alcuni di voi sapranno, Objective-C non supporta un unico costruttore come avviane in altri linguaggi ad oggetti (come Adobe ActionScript o [...]

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, [...]

XCode: organizzare il codice con la direttiva #pragma mark

venerdì 10 luglio, 2009

XCode è uno strumento davvero potente e versatile e fornisce al programmatore tantissime features utili e semplici da usare. Nella stesura di codice complesso, o quantomeno articolato, diventa importante organizzare il nostro codice in modo da non perdere tempo a cercare funzioni disseminate in lunghissime righe di codice. Oltre a commentare, prima e importante operazione [...]

Apple iPhone: The First Release 1.2

lunedì 6 luglio, 2009

Nuova release di TheFirst per Apple iPhone: aggiornato alle SDK 3.0, nuova grafica ed effetti sonori

XCode 3.1.3: ripristinare le SDK 2.2.1

giovedì 2 luglio, 2009

Ai soli sviluppatori registrati è già stata rilasciata una nuova versione delle SDK per Apple iPhone, è quindi giunto il momento di installare le SDK 3.0 aggiornando così l'intero ambiente di sviluppo: XCode alla versione 3.1.3. Se avete già effettuato l'upgrade vi sarete accorti che creando un nuovo progetto sembrano scomparse le vecchie SDK 2.2.1 [...]

iPhone: tutti i font di sistema

lunedì 29 giugno, 2009

L'Apple iPhone mette a disposizione un numero limitato di Font agli sviluppatori. La lista dei font disponibili è facilmente ottenibile da codice, come vedremo. Se volete usare un vostro font, ad esempio includendolo nelle risorse, la cosa è un pochino più articolata e conivolge anche la questione delle licenze (diritti) sui font "embeddati"... ne riparleremo [...]

Come eliminare NSLog() dai sorgenti XCode

venerdì 26 giugno, 2009

NSLog() è una funzione utilissima durante le fasi iniziali di un progetto, per il testing e il debug di un'applicazione per Apple iPhone o, più in generale, in ambiente XCode. Essendo appunto una funzione, esattamente come le altre, la sua presenza si farà sentire anche quando rilasceremo (release) il nostro eseguibile. Diventa quindi necessario rimuovere, [...]

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. [...]

Pagina 3 di 512345