Хотя я видел пример использования CoreData для выполнения этого (и последующего беспорядка, который он оставляет в вашем коде), я бы предпочел создать простое резервное хранилище для sqllite. Существуют ли простые примеры или механизмы достойной стратегии кэширования, которые просто вызвать, или это действительно так просто, как написать .Searalize () и поместить значения в таблицу для извлечения при запуске?