Foundatation

NSCache和NSDictionary区别?

2021-12-23  本文已影响0人  鳌拜的弟弟熬夜

1、NSCache可以提供自动删减缓存功能,而且保证线程安全,与字典不同,不会拷贝键。

2、NSCache可以设置缓存上限,限制对象个数和总缓存开销。定义了删除缓存对象的时机。这个机制只对NSCache起到指导作用,不会一定执行。

3、NSPurgeableData搭配NSCache使用,可以自动清除数据。

4、只有那种“重新计算很费劲”的数据才值得放入缓存。

上一篇 下一篇

猜你喜欢

热点阅读