Suche…


NSCache

Sie verwenden es genauso wie NSMutableDictionary. Der Unterschied ist, dass, wenn NSCache einen übermäßigen Speicherdruck erkennt (dh es werden zu viele Werte im Cache gespeichert), einige dieser Werte freigegeben werden, um Platz zu schaffen.

Wenn Sie diese Werte zur Laufzeit neu erstellen können (durch Herunterladen aus dem Internet oder durch Berechnungen), kann NSCache Ihren Anforderungen entsprechen. Wenn die Daten nicht erneut erstellt werden können (z. B. durch Benutzereingaben, ist sie zeitabhängig usw.), sollten Sie sie nicht in einem NSCache speichern, da sie dort zerstört werden.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow