Aggiungere un nome significativo sotto l’icona di una applicazione per iPhone

iPhone Soft! Nessun Commento »

Vi sarà capitato di vedere applicazioni con nome troncato? Sicuramente si, per ovviare a questo problema o si cambia il Bundle Display sostituendo la stringa ${PRODUCT_NAME} con una più appropriata nel file Info.plist.

Oppure si localizza info.plist (InfoPlist.strings) e si aggiunge la stringa
”CFBundleDisplayName” = “Nome tua applicazione”;
per ogni lingua (es it.lproj).

In questo modo si ottiene anche la localizzazione del nome dell’applicazione.

Come ottenere lo spazio disponibile sull’iPhone o iPod Touch

iPhone Soft! Nessun Commento »

Navigando sulla rete si trovano una marea di post con il seguente codice per ottenere la soluzione:

#include <sys/param.h>  
 #include <sys/mount.h>  
   
 +(float)getTotalDiskSpaceInBytes {  
     NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
     struct statfs tStats;  
     statfs([[paths lastObject] cString], &tStats);  
     float totalSpace = (float)(tStats.f_blocks * tStats.f_bsize);  
        return totalSpace;  
} 

Leggi il resto di questo articolo »

Gestione della memoria in iPhone

iPhone Soft! Nessun Commento »

E’ buona norma settare una variabile a nil dopo aver fatto release:

[myVariable release], myVariable = nil;  

Non farlo vorrebbe dire incappare in errori difficilmente rintracciabili. A volte la memoria puntata da myVariable ha ancora il vecchio contenuto dell’oggetto, e l’applicazione non darà errori, altre volte invece una porzione della memoria allocata da myVariable viene sovrascritta e si otterrà un risultato imprevedibile.

Leggi il resto di questo articolo »

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