Поиск…


NSCache

Вы используете его так же, как и для NSMutableDictionary. Разница заключается в том, что, когда NSCache обнаруживает избыточное давление в памяти (т. Е. Кэширует слишком много значений), он освобождает некоторые из этих значений, чтобы освободить место.

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



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow