Instagram或Facebook Feed如何在iOS

时间:2017-03-08 19:18:26

标签: ios swift facebook instagram ios10

我正在为基于音乐的新社交网络服务构建iOS客户端。它将有一个用户将与“Feed”进行互动的部分。新闻构建此Feed的最方便方法是什么?我应该问一个服务器,比如20个帖子左右吗?当用户滚动到前20个帖子的末尾时,我应该要求另外20个帖子?任何帮助赞赏。

1 个答案:

答案 0 :(得分:1)

您要做的事通常被称为分页。

在后端,数据被分解为块。 iOS客户端会向他们发出一些GET请求,如

  

www.myAPI.com/feed?page=1

获取20个项目的初始块。然后在用户完成滚动到底部之前再进行一次调用

  

www.myAPI.com/feed?page=2

并合并并将结果附加到tableview。

如果您对Facebook如何创建如此快速的桌面视图感兴趣,请考虑查看:https://github.com/facebook/AsyncDisplayKit