【发布时间】:2010-11-18 19:07:59
【问题描述】:
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier] autorelease];
...
return cell;
此代码不会在对单元格进行任何操作之前自动释放单元格吗?据我所知,单元格本身没有保留,当返回 ell 时,自动释放可能会启动,不是吗?
这两种方法似乎都有效,我只是想完全理解为什么会这样。
【问题讨论】:
标签: iphone memory-management uitableview