【问题标题】:How is Instagram's or Facebook feed works in iOSInstagram 或 Facebook 提要如何在 iOS 中工作
【发布时间】:2017-03-08 19:18:25
【问题描述】:

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

【问题讨论】:

    标签: ios swift facebook instagram ios10


    【解决方案1】:

    您要执行的操作通常称为分页。

    在后端,数据被分解成块。 iOS 客户端会发出一些 GET 请求,例如

    www.myAPI.com/feed?page=1

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

    www.myAPI.com/feed?page=2

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

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

    【讨论】:

      猜你喜欢
      • 2015-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-10
      相关资源
      最近更新 更多