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