iOS:缓存下载的 RSS 消息的最佳方式

Posted

技术标签:

【中文标题】iOS:缓存下载的 RSS 消息的最佳方式【英文标题】:iOS: best way to cache downloaded rss messages 【发布时间】:2010-11-03 01:28:58 【问题描述】:

我正在实现 iPhone RSS 阅读器的基本功能。我下载了一堆短消息并以列表的形式显示给用户。每条消息都封装在一个 MyMessage 对象中,该对象包含标题、正文、url 等。

我想确保缓存 20 条最新消息。做这个的最好方式是什么?我是否应该使用密钥存档,并且只让 MyMessage 类实现 NSCoding 协议。如果我选择这种方法,是否可以将新消息附加到包含存档的文件中(同样,当消息计数超过 20 条时,我可以删除旧消息)吗?

基本上我的问题是:使用密钥存档是正确的方法吗?如果是这样,我如何根据需要从存档中附加/删除消息?

谢谢!

【问题讨论】:

【参考方案1】:

为什么不使用 CoreData?使用要缓存的简单对象使其工作相当简单。

【讨论】:

谢谢.. 仔细阅读一下.. 看起来它会工作得很好.. 为我节省了很多工作..

以上是关于iOS:缓存下载的 RSS 消息的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章

为 iOS 应用程序生成 youtube 播放列表 rss 提要的最佳方法是啥?

使用 C# 在 .net 中阅读 rss 提要的最佳方式 [关闭]

为聊天应用程序缓存 apollo 客户端的最佳方式是啥?

Socket.IO 在两个用户之间发送消息的最佳方式? [关闭]

IOS如何防止下载的图片以编程方式缓存

在 iOS 中管理大量文件的最佳方式