gpt4 book ai didi

iphone - 存储数据列表/数组的最佳实践

转载 作者:行者123 更新时间:2023-12-01 19:22:29 26 4
gpt4 key购买 nike

我真的是 iOS 开发的新手。我已经阅读了几本初学者书籍,目前正在学习通过 iTunes 提供的斯坦福类(class)。

我只是一个初学者,但我真的很注重从一开始就正确地学习东西。我通过书本或网上学到的很多东西似乎都没有遵循“最佳实践”——据我所知,最佳实践可能超出了目前所教的水平,但我仍然讨厌学习那些只是以后必须重新学习它们是错误的。

我希望有人能给我一些关于如何在应用程序中正确存储数据的建议。也就是说,如果我从数组或字典动态生成表格单元格,那么存储数组或字典来自的数据的最佳方式是什么?

例如,如果我通过表格显示文章列表,并且我希望能够在某个时候通过应用程序更新轻松更新该列表,我假设我不想对该列表进行硬编码直接进入模型,但从其他地方获取数据。

我从所有例子中学到的例子都展示了 plist 的使用,但随后又说你永远不会在实际应用程序中用 plist 真正做到这一点。我不是在寻找如何做我要问的事情,只是希望有人能指出我正确的方向......比如,你会使用 SQLite 吗?......如果你的内容最好解析一个网络源是从网上来的吗?

我只是想找出最好的方法来做到这一点。我意识到没有真正的“最佳”方法可以做到这一点,但我注意到我从网上一些教程中看到的示例代码和来自 Apple 的示例代码之间存在巨大差异 - 也许我错了,但我假设 Apple 的代码示例是编写良好的代码。

最佳答案

一些常见的方法是:

  • 列表 - 是的,如果您的要求不高,它们是完全合法的数据存储
  • JSON - 如果这就是您的数据从网络传入的方式
  • SQLite - 嵌入式关系数据库系统。 FMDB 是一个流行的 Objective-C 接口(interface)。
  • 核心数据 - 苹果的解决方案(可以使用包括SQLite在内的各种格式作为后端)
  • [一些自定义文件格式] - 您选择提出的任何数据格式

  • 实际上,您需要阅读各种解决方案 - 它们都有优点和缺点,并且这些优点和缺点会根据您的需求而有所不同。

    关于iphone - 存储数据列表/数组的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9538905/

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