gpt4 book ai didi

ios - UITableView 处理 Json 和核心数据

转载 作者:行者123 更新时间:2023-11-29 02:18:09 24 4
gpt4 key购买 nike

实现以下目标的最佳实践和最佳用户体验是什么?

1:) 从 JSON 检索数据
2:) 存储在核心数据中
3:)在UITableViewController中显示

我是否首先存储 JSON,然后使用存储的数据填充表?

我是否将其存储在核心数据(后台进程)中并首次使用 JSON 填充表?

我希望以最短的加载时间向用户呈现 UITableview。谢谢

最佳答案

这是我会做的:

  1. 创建您的 Core Data 数据库和模型。
  2. 创建一个数据访问层,其中包含每个对象的读取和写入方法
  3. 在读取函数中可以查询核心数据,如果有数据则返回。然后在后台调用 Web 服务器并使用新的 JSON 更新您的核心数据。
  4. 如果没有数据,请从网络服务器请求它,使用 JSON 填充您的核心数据表,然后从核心数据返回数据,使其始终保持一致。

您还可以设置数据的最后更新日期,这样您就可以只从 Web 服务器请求本地核心数据数据库中不存在的新数据。这将减少传输到您的 iOS 设备的数据量。

关于ios - UITableView 处理 Json 和核心数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28497354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com