In de vraag-en-antwoordsessie van deze week beantwoordt Mark Hammonds vragen die nog staan op het bericht van Axit Patel "Werken met de UITableView-klasse, deel 2." Deze vraag en antwoord behandelt met name technieken voor geheugenbeheer en het vermogen om objecten te "autoreleaseeren". Mark praat ook over de beste werkwijzen bij het gebruik van viewDidLoad en andere tips met betrekking tot NSString.
Vraag:
1) Om de imagesArray te vullen, maakt u een aantal UIImageViews, maar deze worden later niet vrijgegeven. Is dit goed of bent u vergeten het gewoon te doen?
2) Waarom creëer je de dummy-arrays eigenlijk? Zou je niet gewoon kunnen zeggen self.sitesArray = [[NSArray alloc] initWithObjects: @ "...", ..., nil]; ?
Of is er een reden om het te doen zoals je deed?
Van: Dan
NSObject
om aangepaste uitvoer voor dat object weer te geven. NSString implementeert dit om de tekenreekswaarde weer te geven, andere objecten gedragen zich op verschillende manieren.