标签: ios
我以编程方式创建UITableview和单元格。当我创建单元格对象时,它是否存储在堆栈内存中?它是否为我创建的每个单元格对象存储在堆栈中?我想优化代码,所以想知道技术上通过程序创建表视图单元时发生的事情。
请指教!
谢谢。
答案 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