【发布时间】:2009-08-13 09:26:09
【问题描述】:
我是 iPhone 应用程序开发的初学者。请帮帮我。
在我的 iPhone 应用程序中,我正在发出 API 请求并获取 XML。
我必须解析它,将它存储在一个对象(或 xml 本身)中,并在稍后的时间点将它显示在我的应用程序中(它更像是存储当前状态)。
我想出了如何请求 API、解析它,但不知道如何存储它。这是我的限制条件。
- 当我退出并下次重新打开应用程序时,我必须保留下载的 XML 数据。
- 我已经探索并获得了请求 API 并使用 NSXMLParser 解析它的解决方案。但是对于将其存储在手机内存或应用程序包中,我没有一个明确的想法。
-
在搜索存储数据的各种线程和博客时,我了解了几种方法。
一个。保存 NSDefaults
b. SQLite 数据库
c。将其存储为 plist
b.核心数据
我不确定上述任何一项。请让我知道哪种方法是最好的方法(我猜应该不是以上方法 - ;))存储 XML 数据以供以后随时间使用,以便我可以检查它并在稍后阶段更新它。
提前致谢
【问题讨论】:
标签: iphone xml sqlite core-data nsdata