VVeboTableView

  • 来源:
  • Licence:
    MIT
  • 作者:
    johnil
  • 分类:
  • 平台:
    iOS
  • 设备:
    iPhone
  • 大?。?/div>
    663.55 KB
  • 更新:
    2015-12-01 18:25:00
  • 查看:
    9294 次
  • 下载:
    2405 次
  • TAG:
  • 网址:
    (←点击复制)
加入收藏
已有 98 人收藏

排球对传球:
介绍:
    此项目由VVebo剥离,希望你能通过这个demo看到我是如何进行TableView流畅度优化的。

    

    主要思路如下:

    

    1.异步渲染内容到图片。

    

    2.按照滑动速度按需加载内容。

    

    3.重写处理网络图片加载。

    

    实际上做完前两点就可以很流畅了。我把内容都异步渲染到了一张图上,尽可能减少Cell层级。

    

    项目中我用的是SDWebImageManager。在我变态级要求下,网络图片加载的线程还是会引起丝毫卡顿的。在VVebo中我将网络图片加载重写了。此demo中我并没有将重写图片加载的内容剥离,单单这样已经可以很流畅了。

测试环境:
  [Code4App]编译测试
效果图:
  • iOS / iPhone 此项目由VVebo剥离,希望你能通过这个demo看到我是如何进行TableView流畅度优化的。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;主要思路如下:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;1.异步渲染内容到图片。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;2.按照滑动速度按需加载内容。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;3.重写处理网络图片加载。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;实际上做完前两点就可以很流畅了。我把内容都异步渲染到了一张图上,尽可能减少Cell层级。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;项目中我用的是SDWebImageManager。在我变态级要求下,网络图片加载的线程还是会引起丝毫卡顿的。在VVebo中我将网络图片加载重写了。此demo中我并没有将重写图片加载的内容剥离,单单这样已经可以很流畅了。
代码评论:
登录后方可评论

  
  • 2015-12-01 21:13:37
    回复
    一句注释也木有。。。
    登录后方可评论