<1>使用可重用cell
申请内存需要时间,特别是在一段时间内频繁的申请内存将会造成很大的开销,而且tableView中cell大部分情况下布局都是一样的,可以通过回收重用机制来提高性能。
<2>避免content的重新布局
尽量避免在重用cell时候,对cell的内容重新布局,一般情况下,应该在创建cell的时候就将cell布局好。
<3>使用不透明的subView
在定制cell的时候,将要添加的subView设置成不透明会大大减少多个view层叠加是渲染所需要的时间。
<1>使用可重用cell
申请内存需要时间,特别是在一段时间内频繁的申请内存将会造成很大的开销,而且tableView中cell大部分情况下布局都是一样的,可以通过回收重用机制来提高性能。
<2>避免content的重新布局
尽量避免在重用cell时候,对cell的内容重新布局,一般情况下,应该在创建cell的时候就将cell布局好。
<3>使用不透明的subView
在定制cell的时候,将要添加的subView设置成不透明会大大减少多个view层叠加是渲染所需要的时间。