第一个:先来一张图来形象的说明一下:(此次性能优化的代码是上一篇LOL英雄显示案例)
两个大箭头是代表你手指滑动的方向,正如摘要中所说的那样。
第二个:代码实现的思路,首先我们在创建UITableViewCell控件时,我们要先到缓存里去找一下有没有对应类型UITableViewCell这个控件,如何才能找到呢,那就需要识别码了,搞个ID就可以解决这个问题,如果没有对应类型就创建这个控件,如果找到了就拿过来,改一下其控件的属性值,这样可以解决程序频繁的创建;性能当然就提高了。
第三个:实际的代码实现,
图片中创建ID="@cell"加上static,在内存中只创建一份。