queueReusableCellWithReuseIdentifier在Xcode中做了什么?

时间:2015-02-04 17:02:13

标签: ios xcode reusability

我正在使用开源的iOs应用程序并遇到了这个问题:

queueReusableCellWithReuseIdentifier

你怎么用这个?我觉得我可能对它有所了解 - 也许它是一个多次传递的变量?你每次都用它吗?我是初学者,所以任何帮助都将受到赞赏。非常感谢你!

1 个答案:

答案 0 :(得分:1)

想想一个表格视图的所有单元格都存在于一个单元格数组中。

一旦表视图想要加载一个单元格,它就会使用indexPath(将其插入到右侧索引中)调用此方法,并使用标识符来识别单元格(如果您有多个单元格)

现在,如果此方法返回nil。然后“细胞阵列”不包含可以重复使用的细胞,并且需要初始化细胞。

此方法主要针对性能问题,因此每次要加载单元格时都不必实例化单元格的实例。