UITableViewCell создание на iOS - PullRequest
       8

UITableViewCell создание на iOS

0 голосов
/ 05 декабря 2011

Я создаю автоматически выпущенный UITableViewCell в UITableView. При создании большего количества строк в таблице это приводит к большему выделению памяти. Я попытался выделить ячейку и освободить то и дело. Выдает утечки памяти.

Какое решение для эффективного создания UITableViewCell, чтобы избежать выделений, а также утечек.

1 Ответ

0 голосов
/ 05 декабря 2011

Вам необходимо повторно использовать UITableViewCell's:

static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = (UITableViewCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
...