1. 1、网络图片异步载入,SDWebImage。
  2. 2、文字直接 drawInRect/drawAtPoint 绘制,參考 ABTableViewCell。AdvancedTableViewCells

  3. 3、本地图片也能够直接绘制,或者用 CALayer 来加入显示。
  4. 4、cell 重用机制。

  5. 5、cell 内容尽量避免透明效果。
  6. 6、如非必要,降低 reloadData 所有 cell,仅仅 reloadRowsAtIndexPaths。
  7. 7、假设 cell 是动态行高。计算出高度后缓存。tableView 会在载入的时候把所有 cell 的高度通过heightForRowAtIndexPath: 都计算出来。即使
    cell 还没有展示。

  8. 8、假设 cell content 的展示位置也不固定,第一次计算后也要缓存。
  9. 9、cell 高度固定的话直接用 cell.rowHeight 设置高度,不要再实现 tableView:heightForRowAtIndexPath: delegate.
  10. 10、cell content 的解析操作(尤其是复杂的解析)异步进行+预运行,解析结果要缓存。
  11. 11、能够预先载入须要的网络资源(图片等)。SDWebImagePrefetcher.

最新文章

  1. PHP上传(单个)文件示例
  2. catalina
  3. print_r、echo、var_dump三者的区别
  4. ios项目中引用其他项目复习
  5. C语言中的二维数组和数组指针的那些事
  6. ARM的工作环境和工作模式
  7. 【svn】server建立以及svn使用
  8. python学习第八天 -- 迭代
  9. LeerCode 123 Best Time to Buy and Sell Stock III之O(n)解法
  10. Quartz CronTrigger运用
  11. SQL Server 2008 R2 跟踪标志
  12. 速卖通AE平台+聚石塔+奇门 完整教程V2
  13. Pycharm安装并配置jupyter notebook
  14. [Swift]LeetCode514. 自由之路 | Freedom Trail
  15. yum常用命令大全
  16. 从简单的mongodb example 的观察
  17. 2.3.1 TextView(文本框)详解
  18. WorldWind源码剖析系列:影像图层类ImageLayer
  19. 认识epoll
  20. BZOJ1076: [SCOI2008]奖励关【状压DP+期望DP】

热门文章

  1. hdoj--3339--In Action(最短路+01背包)
  2. redis安装及连接(入门)
  3. FZU2150 Fire Game
  4. AtCoder Beginner Contest 054
  5. JavaScript实现延时提示框
  6. 读书笔记8-浪潮之巅(part3)
  7. ASP.NET CORE读取appsettings.json的配置
  8. Centos7下git服务器及gogs部署
  9. caffe特征提取/C++数据格式转换
  10. JS面向对象(2)——原型链