Forzare HIDE STATUS BAR per iOS7 e iOS6

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


Con il nuovo rilascio del sistema operativo di Apple bisogna fare qualche aggiustamento qua e la nei vecchi progetti.
Uno di questi è quello di nascondere la status bar:

 
//viewDidload
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
// iOS 7
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
} else {
// iOS 6
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}
 
 
// Add this Method
- (BOOL)prefersStatusBarHidden
{
return YES;
}

Warning: file perso nel progetto di XCode

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

Capita di cancellare un file dal progetto di XCode e di ritrovarsi il messaggio di warning, anche se il file è stato rimosso correttamente.
Il problema è che il file è stato rimosso, ma SVN pensa che ancora ci sia.
La cosa più semplice da fare è aprire il terminale e individuare la cartella dove si trovava il file (cd / pathToYourFolder) e digitare il seguente script:

svn delete nameOfMissingFile

Se il nome contiene la “@”:

svn delete [email protected]@

Per GIT repositories:

git rm nameOfMissingFile

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 »

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