Ricerca…


NSCache

Lo usi nello stesso modo in cui utilizzeresti NSMutableDictionary. La differenza è che quando NSCache rileva un'eccessiva pressione di memoria (cioè sta memorizzando nella cache troppi valori), rilascerà alcuni di quei valori per fare spazio.

Se è possibile ricreare questi valori in fase di esecuzione (scaricando da Internet, eseguendo calcoli, qualsiasi cosa), NSCache potrebbe soddisfare le proprie esigenze. Se non è possibile ricreare i dati (ad es. Input dell'utente, time-sensitive, ecc.), Non archiviarli in un NSCache perché verranno distrutti.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow