iOS:在堆栈上创建UITableview单元格

时间:2012-10-17 13:29:28

标签: ios

我以编程方式创建UITableview和单元格。当我创建单元格对象时,它是否存储在堆栈内存中?它是否为我创建的每个单元格对象存储在堆栈中?我想优化代码,所以想知道技术上通过程序创建表视图单元时发生的事情。

请指教!

谢谢。

1 个答案:

答案 0 :(得分:1)

Objective-C中的所有对象都在堆中创建。

使用标准方法将可重复使用的单元格出列,系统将使用 当单元格关闭时,有效地重用它们而不是分配新的 屏幕和新单元格进入。

以下是Apple文档的链接:

http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7-SW1