Szukaj…


NSCache

Używasz go w taki sam sposób jak NSMutableDictionary. Różnica polega na tym, że gdy NSCache wykryje nadmierną presję pamięci (tj. Buforuje zbyt wiele wartości), zwolni niektóre z tych wartości, aby zrobić miejsce.

Jeśli możesz odtworzyć te wartości w czasie wykonywania (pobierając z Internetu, wykonując obliczenia, cokolwiek), NSCache może odpowiadać twoim potrzebom. Jeśli danych nie można odtworzyć (np. Dane wejściowe użytkownika, są wrażliwe na czas itp.), Nie należy przechowywać ich w pamięci NSCache, ponieważ zostaną tam zniszczone.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow