Я вызываю createTableData из viewDidLoad. Чего я не понимаю, так это того, что я делаю выделение для NSMutableDictionary, но я не понимаю, почему этот объект не освобождается из памяти, несмотря на выпуск. Я вижу утечки памяти, и кажется, что утечки указывают на этот раздел кода. Может ли кто-нибудь указать мне URL-адрес, по которому я мог бы прочитать / понять, что я должен делать по сравнению с тем, что я делаю? Я просто не могу понять, где я ошибся.
- (void)createTableData {
NSMutableArray *toolList;
toolList=[[NSMutableArray alloc] init];
[toolList addObject:[[NSMutableDictionary alloc]
initWithObjectsAndKeys:@"Some title",@"name",
@"1",@"whatViewController",
@"",@"url",
@"some_icon.jpg",@"picture",
@"some detail text",@"detailText",nil]];
toolData=[[NSMutableArray alloc] initWithObjects:toolList,nil];
[toolList release];
}
- (void)dealloc {
[toolData release];
[super dealloc];
}