Set 20
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;
}
Giu 29
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
Apr 16
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 »
Set 22
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 »
Ago 24
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 »
Mar 10
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 »
Ultimi Commenti