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