我从网站解析rss feed并使用GDataXML在桌面视图中显示,但我希望我的应用可以脱机工作。我是iPhone开发的新手,我不知道如何将其保存在核心数据中 [任何建议/示例代码]
感谢您的帮助
答案 0 :(得分:2)
您在XCode中创建核心数据模型。您可能需要一个Post
实体来表示RSS帖子。可能的属性可能是Title
,Content
,Date
等。也许您还需要一个Feed
实体来存储用户订阅的所有Feed。
然后,在下载XML并对其进行解析之后,您可以在上下文中使用这些实体初始化这些托管对象并保存它们。
我建议阅读this tutorial。
当然the documentation。这是一个长篇阅读,但如果你想建立一个稳定和高质量的应用程序,你将无法解决它。
答案 1 :(得分:1)
你的问题非常笼统,很难以详细的方式回答。
关于核心数据我真的建议您阅读core-data-on-ios-5-tutorial-getting-started。
这是Core Data的一个很好的介绍。
一旦阅读,您就可以理解我建议的模型。例如,您可以创建一个名为RSSFeed
的简单实体,它具有以下两个属性:
guid
:您的Feed的NSString
标识符title
:您的Feed的NSString
标题text
:NSString
文字,可让您显示Feed的文字date
:Feed插入日期的NSDate
日期可能还有其他道具(和/或实体),但这取决于您要为Feed显示的内容。
此外,The Core Data Programming Guide是您的朋友。
希望有所帮助。