Nella sessione di domande e risposte di questa settimana, Mark Hammonds risponde alle domande lasciate sul post di Axit Patel "Lavorare con la classe UITableView, parte 2". In particolare, questa sessione di domande e risposte illustra le tecniche di gestione della memoria e la capacità di "autorelease" degli oggetti. Mark parla anche delle migliori pratiche quando si utilizza viewDidLoad e altri suggerimenti relativi a NSString.
Domanda:
1) Per riempire le immaginiArray crei un paio di UIImageViews, ma non le rilascerai più tardi. Va bene o ti sei dimenticato di farlo?
2) Perché crei comunque gli array fittizi? Non potresti semplicemente dire self.sitesArray = [[NSArray alloc] initWithObjects: @ "...", ..., nil]; ?
O c'è una ragione per farlo come hai fatto tu?
A partire dal: Dan
NSObject
per visualizzare l'output personalizzato per quell'oggetto. NSString implementa questo per visualizzare il valore di stringa, gli altri oggetti si comportano in modi diversi.