iOS: лучший способ кешировать загруженные rss-сообщения - PullRequest
0 голосов
/ 03 ноября 2010

Я реализую то, что важно для чтения RSS для iPhone.Я загружаю кучу коротких сообщений и показываю их пользователю в списке.Каждое сообщение инкапсулировано в объект MyMessage, который содержит заголовок, тело, URL и т. Д.

Я хочу быть уверенным в кэшировании 20 самых последних сообщений.Каков наилучший способ сделать это?Должен ли я использовать архив с ключами и просто иметь класс MyMessage для реализации протокола NSCoding.Если я выберу этот подход, могу ли я добавить новое сообщение в файл, содержащий архив (и аналогично, могу ли я удалить старые сообщения, когда число сообщений превышает 20)?

По сути, мой вопрос: использует ли архив с ключамиправильный подход?И если да, то как я могу добавлять / удалять сообщения из архива по мере необходимости?

Спасибо!

1 Ответ

1 голос
/ 03 ноября 2010

Почему бы не использовать CoreData?Довольно просто заставить эту работу работать с вашим простым объектом для кэширования.

...