<分区>
要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:Stack Overflow question checklist
关闭 9 年前。
标签 ios uitableview
<分区>
要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:Stack Overflow question checklist
关闭 9 年前。
谁能解释一下如何使用缓存来“重新排队”表格行单元格,这种方法真的有用吗,它如何提高性能?
最佳答案
通过单元格标识符重用单元格对象可提高性能。作为 objective-c 的一些基本点
因此对于您的查询,在 cellForRowAtIndexpath 中重新使用单元格可以避免分配和释放的递归过程。简单来说,如果一个单元格不在显示中,那么就没有必要为该单元格提供内存。
作为移动开发人员,我们总是要注意操作系统资源有限的一件事。一个好的操作系统是一个能够很好地响应每个进程的系统。所以在 iOS 中,如果你不考虑内存问题,那么当他需要将该内存提供给其他应用程序时,这可能会导致 iOS 杀死你的应用程序。 ARC 会处理这件事,但您还应该处理应用程序中没有内存泄漏的问题。或者您没有使用比您的应用所需更多的内存。
关于ios - cellForRowAtIndexPath : method in UITableViewDelegate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19186386/