NSCache как класс для iOS 3.0

В настоящее время я пишу приложение, которое извлекает максимальную выгоду из кэширования. Я бы хотел использовать класс NSCache, который обеспечивает именно то, что я хочу (кэширование в памяти с указанием стоимости, пар ключ-значение и автоматическая очистка). Тем не менее, NSCache доступен только для iOS 4.0 и выше, но я тоже хочу использовать iOS 3.0, поэтому не могу его использовать (к сожалению, не рекомендуется использовать кэширование на старых устройствах).

Прежде чем я начну писать свой собственный класс кеша, я хочу знать, существует ли существующий класс, который я мог бы использовать (желательно не по лицензии с сохранением авторских прав).

1 ответ

Решение

Похоже, что нет класса, который мог бы сделать то же самое, я смотрел последние часы в каждом месте для класса кэширования, но все, что я видел, было классами для кэширования на диске, а это не то, что я хочу (у меня уже есть на диске кеш, но ничего не в памяти).

Короче говоря, я решил написать для этого свой собственный класс кеширования, и должен сказать, что он работает на удивление хорошо.

Другие вопросы по тегам