Я разрабатываю приложение отображения контента, в котором есть представление таблицы и подробный вид, соответствующий каждой строке в таблице.Как управлять памятью кеширования в библиотеке AFNetworking
Существует 12 категорий, в которых загружается контент.
Я завершил приложение, и он работает нормально. Теперь мне нужно управлять потреблением памяти для кеша, поскольку во время выполнения я получаю предупреждение. Я использую AFNetowking lib для кэширования.
У вас нет проблем с функционированием приложения. Мне просто нужно сделать некоторое управление памятью и применить код.
Я пытаюсь выделить некоторую конкретную память и диск для каждой категории.
следующий код, который я использую, чтобы распределить размер бара и диска для каждой категории.
NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:15 * 512 * 1024
diskCapacity:10 * 1024 * 1024
diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];
версия Xcode: 6,1
ТАГЕТ версия ИОС: 6,0
приложение: универсальный
предупреждение памяти не обязательно означает, что это из-за кэширования. NSURLCache очищает все данные, когда приложение получает предупреждение о памяти. Вы тестируете устройство? Вы видите предупреждение памяти при удалении кода кеширования? Вы проверили инструменты, чтобы выяснить, есть ли утечка памяти? –