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