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