您的当前位置:首页持久化KeyVaule封装系列---NSCache

持久化KeyVaule封装系列---NSCache

2024-12-14 来源:哗拓教育

老规矩,KV的形式,简单方便容易理解

API

注意

注释已经写的很清楚了,还有几点要注意

  • **存储方式 **分内存,磁盘两种方式,前者本次程序有效,后者其实采用归档方式,删除app前有效
  • 时效分永久 和 定时两种, 支持时效存储(比如5分钟之内有效)
  • 支持类型 NSString, NSURL, NSData, NSNumber, NSDictionary, NSArray, NSNull, 自定义实体类(NSObject)
  • 加密 区别于NSUserDefault的存储方式,存储磁盘的所有数据都是AES加密,使用默认密匙
  • 快速缓存 缓存过一次的对象会自动加载到内存中,再次读取会直接从内存获取对象,减少文件消耗
  • 安全性 默认同步执行,线程安全,放心使用

更多

demo中附带了我封装的几个实用类,分别如下

  • CCJSONParse :自动ORM
  • CCEncrypt :支持常用加密,密文存储


Demo

欢迎交流

显示全文