Rieccoci con un breve tutorial, nato dalla passione per una serie di giochi per iphone, come Tiny Towers e Pocket Planes. In questi giochi vediamo la presenza dei Bitizens, dei piccoli “cittadini” a 8 bit, customizzabili e realizzati con un inconfondibile stile retro a 8 bit. Incuriosito dalle infinite possibilità
Leggere configurazione plist di default
Su mac è possibile leggere il file di default contenente la configurazione dell’applicativo in maniera molto semplice. basta usare gli NSBundle per poter accedere al bundle di default, il file info.plist generalmente contenuto delle Resources dell’applicativo: [cce lang=”objc”] NSBundle* mainBundle = [NSBundle mainBundle]; [/cce] per poter accedere alle info contenute,
Creare Classi Statiche e Singleton in Objective C
Per creare una classe che sia raggiungibile da ogni parte del nostro codice, abbiamo due alternative: realizzare una classe statica con metodi e attributi statici, oppure implementare il pattern del Singleton. Preferisco generalmente la seconda scelta più orientata ad un design pulito del nostro codice e rimanendo legato alla programmazione
Minecraft
Minecraft è un gioco di costruzione assai geniale. E’ uno dei tanti remake di giochi sandbox apparsi negli ultimi anni e che sta facendo la fortuna degli sviluppatori, dei ragazzi indipendenti che vendendo il gioco in beta hanno gia fatto una fortuna.. http://www.minecraft.net Il gioco tuttora in beta, consiste nell’esplorare
Configurare Symphonic Choirs & Wordbuilder in Logic Studio
Dopo essere letteralmente impazzito nel tentativo di farlo funzionare, aver cercato in lungo e largo, sono finalmente arrivato ad un metodo funzionante. Se avete Symphonic Choirs della EastWest, e volete farlo funzionare con il WordBuilder (il tool per la creazione di parole per i cori), e logic studio 9, ecco
NSXmlParser il default XmlParser di iOS
Per chi lavora da molto con la programmazione, sia Java che .Net, avere a disposizione un Dom per la lettura dei files xml tramite un documento a grafo e magari espressioni xpath, è oramai legge. Eppure per lavorare su IPhone tramite iOS e in generale su Mac OSX, di default