Сохраняется ли NSCache между запусками?
Я изучаю довольно простой механизм для кэширования и в настоящее время использую NSCache (для управления памятью). Вопрос - сохраняется ли кеш между запусками? Мне кажется, что нет.
Я просто помещаю объекты в кеш и могу вынести их из кеша, когда приложение работает без проблем. Но как только я перезапускаюсь, кажется, что кеш ушел.
Так есть ли способ сохранить кеш между запусками? Если да, то как бы вы повторно синхронизировали кеш из предыдущего сеанса в текущий?
1 ответ
NSCache
не сохраняется между запусками - если вы хотите сохранить кеш, я бы порекомендовал просто сохранить данные, используя CoreData
- хотя, если управление памятью является проблемой, то, возможно, вы сэкономите слишком много. Это действительно зависит от того, что вы разрабатываете.