Мы часто кэшируем изображения и данные, чтобы улучшить производительность нашего iPhone-приложения. Но какую стратегию вы используете для управления данными кеша, например, удаление или обновление?Когда мы должны удалять данные кэша в приложениях iPhone?
Я сохранил изображения в папке TMP, но не знаю, когда я должен инициировать «проверку устаревших данных кеша и их удаление»: когда приложения iPhone запускаются или завершаются или в режиме простоя?
+1 вы также можете очистить кеш самостоятельно, но выполнение этого в ответ на предупреждение о памяти имеет решающее значение. –
спасибо, но как насчет хранения данных на диске? Когда мы проверяем данные кэша для поиска и удаления устаревших данных? – KONG
@athanhcong, вы можете периодически находить и удалять данные кэша из даты, используя NSTimer ... вам нужно будет выбрать период, который дает лучшую производительность ..., которая будет сильно зависеть от вашего приложения. Мое предложение состоит в том, что вы его профиль. –