Recent changes RSS feed

 

COCOA: Gestione della memoria

Se abbiamo una classe che utilizza due oggetti:

NSObject * obj1;
NSObject * obj2;

Dobbiamo assicurarci che vengano allocati al momento della creazione della classe:

- (id) init 
{ 
 self = [super init]; 
 if (self != nil) { 
    obj1 = [NSObject alloc]; 
    obj2 = [NSObject alloc]; 
    } 
 return self; 
}

e rilasciati al momento della distruzione della classe:

- (void) dealloc 
{ 
 [obj1 release]; 
 [obj2 release]; 
 [super dealloc]; 
}




HOMEINDIETRO
AudioVideoGraficaInternetMasterizzazioneSicurezzaUtilityMac
FormulariMiniguideRisorse

 
mac/software/mac/guide_osx_cocoa_gestione_della_memoria.txt · Ultima modifica: 2009/11/22 09:58 (modifica esterna)

Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki