什么更有效?将数据划分为更多连接还是将它们全部放入一个大连接中?
假设我们有一个显示一个人姓名的tableview,当你选择一行移动到另一个显示更多信息的VC时,在该视图中你可以按一个按钮来获得关于该人的更多信息。 / p>
第一个VC是否更好地为一个大json中的每个人下载所有信息,然后使用它来加载下一个视图。
或者在第一个视图上下载名称和ID可能更好。当您选择一行时,您将该ID发送到服务器以下载有关该人的更多信息,依此类推。
我的实践经验是,连接有时并不成功,因此更多的连接可能是危险的,但另一种方式是您只下载所需的数据。
首选方法是什么?
答案 0 :(得分:0)
在我看来,最佳做法是延迟加载。在必要时建立联系。
我明白了'连接失败',并且在某种程度上,移动连接也是如此。然而,除了较慢的用户界面之外,另一个“一次大下载”的警告是,当用户与数据交互时,它可能是陈旧的。