我现在正在做的一款iOS社交应用里, 聊天消息页面, 我发现tableView总是在push完以后才开始加载单元格. 而我仔细观察过qq的聊天界面, 是在push的过程中, 消息就已经显示了. 如果要优化到QQ这样从哪方面入手比较靠谱?
我自己想到的是:1.我猜测QQ的tableView和push过程是自己实现的, 这样在一开始push就已经在开始加载单元格了. 2.第一次加载后缓存单元格或tableView实例.3.或者更奇葩点,缓存之前的视图快照(估计不太可能)
self.view
DB加载数据源做成同步的就可以了啊,第一次进入加载消息数不要太多,QQ应该是20条
感谢回复。我再排查一下UITableView的使用,CORETEXT,数据加载方面的问题再来请教
我又仔细查了下我的代码, 是我的代码的问题, 在我的代码基类UITableViewController类里,我误把loadData调用放在了viewDidLoad里了.