基於 CoreText 實現的高性能 UITableView

引起UITableView卡頓比較常見的原因有cell的層級過多、cell中有觸發離屏渲染的代碼(譬如:cornerRadius、maskToBounds 同時使用)、像素是否對齊、是否使用UITableView自動計算cell高度的方法等。本文將從cell層級出發,以一個仿朋友圈的demo來講述如何讓列表保持順滑,項目的源碼可在文末獲得。不可否認的是,過早的優化是魔鬼,請在項目出現性能瓶頸再考慮
相關文章
相關標籤/搜索