需要将XML存储为对象或在iPhone应用程序中存储为对象的解决方案
我是iPhone应用程序开发的初学者。请帮帮我。 在我的iPhone应用程序中,我发出API请求并获取XML 我必须解析它,将其存储在一个对象(或xml本身)中,并在以后的某个时间点将其显示在我的应用程序中(更像是存储当前状态) 我知道如何请求API,解析它,但不知道如何存储它。这是我的限制需要将XML存储为对象或在iPhone应用程序中存储为对象的解决方案,iphone,xml,sqlite,core-data,nsdata,Iphone,Xml,Sqlite,Core Data,Nsdata,我是iPhone应用程序开发的初学者。请帮帮我。 在我的iPhone应用程序中,我发出API请求并获取XML 我必须解析它,将其存储在一个对象(或xml本身)中,并在以后的某个时间点将其显示在我的应用程序中(更像是存储当前状态) 我知道如何请求API,解析它,但不知道如何存储它。这是我的限制 下次退出并重新打开应用程序时,我必须保留下载的XML数据 我已经探索并获得了请求API和使用NSXMLParser解析它的解决方案。但对于将其存储在手机内存或应用程序包中,我还没有一个明确的想法 当我搜索各
提前感谢您可以实现解析器,以便它创建和填充核心数据NSManagedObject。然后,这些数据可以很简单地持久化到数据存储中,并可以被应用程序中的其他层(如视图)使用,就像普通对象一样 核心数据可以将这些托管对象持久化到许多不同的数据存储类型,包括SQLite。一旦持久化,应用程序就可以从核心数据存储中加载数据,而不是重新解析XML
我自己也成功地实施了类似的解决方案,我建议您开始阅读。感谢您的即时回复!我终于完成了这件事……:)我脑子里还有一个问题。。NSUserDefault的实际用途是什么?这一点我不清楚。我想你可以把这件事告诉我。。谢谢