0

有谁知道 iOS 版 Facebook 应用程序如何显示帖子项目?

在 iOS 应用程序中显示这些帖子项目的最佳(最有效)方式是什么?

核心显卡?图像视图?

谢谢

iOS 版 Facebook

4

1 回答 1

2

他们正在使用自定义UITableView

最后,当您启动 iOS 版 Facebook 时,您希望看到您的新闻提要,而不是加载微调器。为了尽可能提供最佳体验,我们现在会立即显示以前缓存的内容。但这引入了一个新问题:如果您的新闻提要中有很多故事,UITableView 通过为您的新闻提要中的每个故事调用委托方法 -tableView:heightForRowAtIndexPath: 在工作中抛出一个小扳手,以便计算出如何高以使其滚动条。这将导致应用程序从磁盘加载所有故事数据并仅计算整个故事布局以返回故事的高度,这意味着随着您积累更多故事,启动将逐渐变慢。

您可以在此处阅读有关 ObjectiveC Facebook 版本的更多详细信息:https ://www.facebook.com/notes/facebook-engineering/under-the-hood-rebuilding-facebook-for-ios/10151036091753920 (这也是上面引用的来源)

于 2013-04-05T13:17:51.017 回答