У меня есть пользовательские TableViewCell-ы, где я назначаю несколько UIImageView-ов и UILabel-ов для просмотра содержимого ячейки, например:
[cell.contentView addSubview:iconFileView];
[iconFileView release];
[cell.contentView addSubview:areaLabel];
[areaLabel release];
[cell.contentView addSubview:placeLabel];
[placeLabel release];
Как я понял сами ячейки сохраняются TableView и будут освобождаться вместе с ним. Однако я не понимаю, нужно ли мне удалять подпредставления содержимого ячейки из представления содержимого, чтобы их можно было освободить?
Если ответ да: как мне на самом деле это сделать? Достаточно ли найти все видимые ячейки и удалить их подвиды из каждой ячейки?
Ни один из них не смог найти точного ответа на этот вопрос в Руководстве по управлению памятью для Cocoa.
Спасибо!