大厂常问iOS面试题--性能优化篇

1.造成tableView卡顿的原因有哪些?

  • 1.最常用的就是cell的重用, 注册重用标识符

    如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cell

    如果有很多数据的时候,就会堆积很多cell。

    如果重用cell,为cell创建一个ID,每当需要显示cell 的时候,都会先去缓冲池中寻找可循环利用的cell,如果没有再重新创建cell


阅读更多