Я реализую пользовательский элемент управления для представления изображений, и этот элемент управления использует массив для хранения либо объекта , либо NSString
. Я хочу реализовать такой механизм: если использование памяти будет высоким, элемент управления напишет некоторые большие объекты UIImage
в файлы, а затем заменит объекты UIImage
на соответствующий путь к файлам (NSString
объектов).Измерение использования памяти массивом UIImage
Итак, вопрос только в том, как измерить использование памяти UIImage
? Благодаря!
Это, как правило, неправильный подход для этого высокого уровня абстракции ('UIImage'). 'UIImage' может выполнять кэширование и очистку в сценариях с низкой памятью - все без вашего вмешательства. лучше загружать только то, что вам действительно нужно, и использовать представления соответствующего размера. вы можете быть поражены тем, как мало изображений, которые действительно нужны приложениям в памяти, и сколько приложений загружается в память сразу. – justin
Спасибо за ваше объяснение, теперь я знаю, как справиться с этим делом. – Hang