我是 iPhone App 开发的初学者。请帮帮我。
在我的 iPhone 应用程序中,我正在发出 API 请求并获取 XML。
我必须解析它,将它存储在一个对象(或 xml 本身)中,并在稍后的时间点将它显示在我的应用程序中(它更像是存储当前状态)。
我想出了如何请求 API,解析它,但不知道如何存储它。这是我的限制条件。
- 当我下次退出并重新打开应用程序时,我必须保留下载的 XML 数据。
- 我已经探索并获得了请求 API 并使用 NSXMLParser 解析它的解决方案。但是对于将其存储在手机内存或应用程序包中,我没有一个明确的想法。
当我搜索各种线程和博客来存储数据时,我了解了几种方法来做到这一点。
一个。保存 NSDefaults
湾。SQLite 数据库
C。将其存储为 plist
湾。核心数据
我不确定上述任何一项。请让我知道哪种方法是存储 XML 数据以供以后使用的最佳方法(我猜应该不是上述方法 - ;)),以便我可以在以后检查并更新它。
提前致谢