iOS SDK 5.1 su Snow Leopard

cocos2d, iPad, iPhone, MacOSX, Object-C Soft! Nessun Commento »

Evidentemente Apple preferisce che i suoi sviluppatori siano aggiornati con l’ultimo sistema operativo disponibile, infatti il nuovo XCode 4.3 è disponibile solo per la versione del sistema operativo Lion 10.7.x, e con esso la nuova versione 5.1 delle SDK di iOS.

Per vari motivi uno sviluppatore potrebbe non essere interessato ad installare l’ultima versione del sistema operativo oppure questa è pianificata ma non nell’immediato.
Allo stesso tempo dovrebbe essere importante provare le proprie applicazioni con il simulatore del nuovo iPad oppure con dispositivi che hanno installato iOS 5.1.

Ecco la procedura per poter utilizzare le SDK 5.1 con XCode 4.2 e Snow Leopard.
Scaricare il dmg del nuovo XCode da questo link:
Leggi il resto di questo articolo »

VMDK Snow Leopard 10.6.8

AppleScript, cocos2d, iPad, iPhone, MacOSX, PC, Windows Soft! Un Commento »

Ho aggiornato la macchina virtuale alla versione 10.6.8 di Snow Leopard per Mac OSX. L’aggiornamento include Mac App Store, iTunes 10.4.1 e Safari 5.1 oltre che aggiornamenti per la sicurezza e bugs minori.
Ricordo che la macchina virtuale creata è in italiano e con i drivers per l’audio installati e funzionanti.


Leggi il resto di questo articolo »

Funzioni matematiche in Object C

AppleScript, cocos2d, iPad, iPhone, MacOSX Soft! Nessun Commento »


Quando studiamo un nuovo linguaggio è sempre difficile ricordare la sintassi di tutti i comandi, le abbrevazione e via dicendo. Ecco una lista di comandi matematici che si trovano in Math.h:
double pow ( double, double ) – potenza di

NSLog(@"%.f", pow(3,2) ); //result 9
NSLog(@"%.f", pow(3,3) ); //result 27

double sqrt( double ) – radice quadrata

NSLog(@"%.f", sqrt(16) ); //result 4
NSLog(@"%.f", sqrt(81) ); //result 9

double ceil ( double ) – restituisce l’intero più grande

NSLog(@"res: %.f", ceil(3.000000000001)); //result 4
NSLog(@"res: %.f", ceil(3.00)); //result 3

double floor ( double ) – troncamento

NSLog(@"res: %.f", floor(3.000000000001)); //result 3
NSLog(@"res: %.f", floor(3.9999999)); //result 3

Leggi il resto di questo articolo »

cocos2d e javascript

cocos2d, MacOSX, PC Soft! Nessun Commento »

Finalmente il porting in javascript del framework più famoso per realizzare giochi in maniera semplice e veloce per iPhone, cocos2d.

Per tutti quelli che non riescono a farne a meno, vi rimando al link del progetto e vedere alcuni esempi davvero interessanti.

Leggi il resto di questo articolo »

Controllare aggiornamento di un file remoto con object-c e cocoatouch

cocos2d, iPad, iPhone, MacOSX Soft! Nessun Commento »


Un modo semplice e veloce per controllare se un file è aggiornato è controllare la sua data di modifica. Per fare questo cocoa-touch ci offre delle librerie che lo fanno senza scrivere troppe linee di codice. Ecco un esempio:
Leggi il resto di questo articolo »

Leggere il file Info.plist di un app per iPhone

cocos2d, iPad, iPhone Soft! Nessun Commento »


Molto spesso accade di dover riscrivere le stesse informazioni più volte, perchè non si vuole pensare ad soluzione definitiva, ma piuttosto si preferisce lavorare con metodi semplici e ripetitivi.

Un esempio è dover scrivere la versione di una applicazione in più punti nel codice.

Un modo semplice e indolore è quello di leggere il suo valore in un punto solamente, come può essere dal file Info.plist.

Per fare questo basta copiare questo pezzo di codice:
Leggi il resto di questo articolo »

Home | Graffiti e Disegni | Educazione | Chi siamo | Blog | Progetti | Contatti
RSS Feed Comments RSS Collegati