0

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

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

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

谢谢!

4

1 回答 1

1

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

于 2010-11-03T02:52:29.127 回答