美文网首页
NSCache介绍

NSCache介绍

作者: 小赢一场 | 来源:发表于2016-07-17 21:09 被阅读494次

NSCache 是一个容器类,类似于NSDIctionary,通过key-value 形式存储和查询值,用于临时存储对象。

注意一点它和NSDictionary区别就是,NSCache 中的key不必实现copy,NSDictionary中的key必须实现copy
NSCache中存储的对象也不必实现NSCoding协议,因为毕竟是临时存储,类似于内存缓存,程序退出后就被释放了。

NSCache
1.存储的数据,在遇到内存警告时候,缓存的数据会立即被清除,所以如果利用NSCache做本地存储,要注意这一点啊
2.Cache会强引用缓存的对象,注意对象的释放
3.缓存一个对象的时间要远远大于读取的时间,缓存的数据越大,写入缓存时间越长,缓存的数据越多,写入缓存的时间也越长(不过我们缓存的数据应该不会太大,这个可以不用考虑)
4.如果缓存设置超过了设置的最大值,则会清除旧的数据,保留最新缓存的数据

Objective-C中的缓存 - NSCache介绍 - 十五言
nshipster.cn/nscache/
CacheDemo

相关文章

  • NSCache内存缓存

    NSCache 基本使用 NSCache缓存类介绍 NSCache源码

  • 正确使用NSCache

    NSCache NSCache是专门用来进行缓存处理的 NSCache简单介绍 1-1.NSCache是苹果官方提...

  • iOS之NSCache的简单介绍

    NSCache简单说明 NSCache属性和方法介绍 代码示例

  • NSCache介绍

    `之前在做项目需求(需要缓存几百个头像文件和用户数据)时候用到了一种新的缓存方式,之前是用NSMutableDic...

  • NSCache介绍

    NSCache 是一个容器类,类似于NSDIctionary,通过key-value 形式存储和查询值,用于临时存...

  • 了解NSCache的基本使用

    NSCache是专门用来进行缓存处理的, NSCache简单介绍:NSCache是苹果官方提供的缓存类,具体使用和...

  • NScache缓存类

    01.NSCache是专门用来进行缓存处理的, 02.NSCache简单介绍:2-1 NSCache是苹果官方提供...

  • iOS开发-NSCache

    一、NSCache知识点补充 01.NSCache是专门用来进行缓存处理的 02.NSCache简单介绍:2-1 ...

  • NSCache 的理解

    1 NSCache 和 NSDictionary 的区别 首先看一下 Apple 对 NSCache 的介绍: 简...

  • 谈一谈NSCache

    NSCache介绍 NSCache是苹果提供的一套缓存机制,与NSMutableDictionary可变字典的用法...

网友评论

      本文标题:NSCache介绍

      本文链接:https://www.haomeiwen.com/subject/oacpjttx.html