Если вы хотите подсчитать количество прошедших дней, вы можете сохранить время в NSUserDefaults, сравнить с текущей датой и удалить кэшированные изображения.
Если вы хотите посчитать, сколько разприложение было запущено, затем вы можете снова использовать NSUserDefaults.
Обе части кода должны быть записаны в классе делегата приложения в методе appdidfinishlaunching
.
Для более сложных сценариев такжеможно следовать тому же, что в основном сохраняет начальный счет и сравнивает каждый раз, пока не будет достигнут предел, когда кэш может быть очищен.