我以编程方式创建 UITableview 和单元格。当我创建单元对象时,它是否存储在堆栈内存中?它是否存储在我创建的每个单元格对象的堆栈中?我想优化代码,所以想从技术上了解通过程序创建 TableView 单元格时背后发生的情况。
请多多指教!
谢谢。
最佳答案
Objective-C 中的所有对象都是在堆中创建的。
使用使可重用单元出队的标准方法,系统将 有效地重复使用它们,而不是在电池失效时分配新的 屏幕和新单元格进入。
以下是 Apple 文档的链接:
关于iOS:在堆栈上创建 UITableview 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12935452/