我目前正在使用具有三个表视图控制器的iOS应用程序 - 目前,我发送HTTP请求以从我的第一个表视图控制器获取JSON数据,然后是第二个HTTP请求,然后是第三个。
预先获取所有数据有什么好处?或当用户进入每个视图控制器时按需获取数据。
任何帮助将不胜感激!谢谢
答案 0 :(得分:0)
预先获取所有数据是一种更好的用户体验,但等待数据计划更容易。这真的是你的呼叫,如果数据量很小,我只是加载它。如果你请求的数据的这些“列表”需要分页(在用户滚动时请求更多数据),那么可以考虑等待。
答案 1 :(得分:0)
你只需要问问自己:
正常的解决方案是下载不会经常更改的大块,然后根据您认为合理的平均时间,发出HEAD(或GET)请求并查找已更新的内容是否允许更频繁的可更新零件