英语轻松读发新版了,欢迎下载、更新

关于优化UITableView的响应速度

jeffery 发布于 2015年01月12日
无人欣赏。

我现在正在做的一款iOS社交应用里, 聊天消息页面, 我发现tableView总是在push完以后才开始加载单元格. 而我仔细观察过qq的聊天界面, 是在push的过程中, 消息就已经显示了. 如果要优化到QQ这样从哪方面入手比较靠谱?

我自己想到的是:1.我猜测QQ的tableView和push过程是自己实现的, 这样在一开始push就已经在开始加载单元格了. 2.第一次加载后缓存单元格或tableView实例.3.或者更奇葩点,缓存之前的视图快照(估计不太可能)

共4条回复
ruandao 回复于 2015年01月12日

self.view

spemagic 回复于 2015年01月12日

DB加载数据源做成同步的就可以了啊,第一次进入加载消息数不要太多,QQ应该是20条

jeffery 回复于 2015年01月13日

感谢回复。我再排查一下UITableView的使用,CORETEXT,数据加载方面的问题再来请教

jeffery 回复于 2015年01月21日

我又仔细查了下我的代码, 是我的代码的问题, 在我的代码基类UITableViewController类里,我误把loadData调用放在了viewDidLoad里了.

登录 或者 注册