То, что я создаю, - это просто приложение, которое извлекает данные через Интернет и отображает их в представлениях iOS.Данные представляют собой текст, а иногда и изображения / музыкальные файлы / фильмы.
Я бы хотел использовать какое-то решение для кэширования для медиа.Для этого нужно:
- получить URL-адрес файла
- проверить, загружен ли он уже в кэш-хранилище, если он есть, обработать его
- если нет, загрузите его
- , одновременно проверив, какой объем памяти использует текущий кэш, и, если он превышает квоту, удалите самые старые файлы
Лучше всего будет иметьпростой интерфейс для этого - так что я могу просто дать URL-адрес и получить его файл (хотя файлы могут меняться со временем и находиться на одном и том же URL-адресе, так что это тоже нужно обрабатывать, в идеальном случае).
Кто-нибудь знает библиотеку для этого в приложении для iPhone / iPad?