IOS: Лучший способ кэшировать загруженные RSS-сообщения

StackOverflow https://stackoverflow.com/questions/4083543

  •  28-09-2019
  •  | 
  •  

Вопрос

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

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

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

Спасибо!

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top