NSCache

2018-11-30  本文已影响7人  liboxiang

一、简介

1、NSCache是苹果官方提供的的缓存类,具体使用是和NSDictionary很相似的,在AFNetworking和SDWebImage第三方框架中被用作管理缓存。

2、NSCache在系统内存很低时会自动释放对象,但是在模拟器进行演示的时候不会释放,这一点要注意,所以最好是在内存进行警告时主动去调用方法去释放对象。

3、NSCache是线程安全的,在进行多线程操作时,不需要进行加锁。

4、NSCache的Key只是对对象进行了Strong引用,而非拷贝,相关说明会在下面的例子中进行详细解释。

上一篇 下一篇

猜你喜欢

热点阅读