0

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

请指教!

谢谢你。

4

1 回答 1

1

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

使用标准方法使可重用单元出队,系统将有效地重用它们,而不是在单元离开屏幕和新单元进入时分配新单元。

这是苹果文档的链接:

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

于 2012-10-17T13:53:39.680 回答