文件名称:YYCache:适用于iOS的高性能缓存框架
文件大小:2.31MB
文件格式:ZIP
更新时间:2024-03-30 03:28:32
Objective-C
YY缓存 适用于iOS的高性能缓存框架。 (它是的组件) 表现 您可以并编译最新版本的sqlite,而忽略iOS系统中的libsqlite3.dylib以获得更高的性能。 有关更多基准案例,请参阅Benchmark/CacheBenchmark.xcodeproj 。 特征 LRU :可以使用最近最少使用的算法驱逐对象。 限制:缓存限制可以通过数量,成本,使用期限和可用空间来控制。 兼容性:该API与NSCache相似,所有方法都是线程安全的。 记忆体快取 释放控制:可以在主线程或后台线程上同步/异步释放对象。 自动清除:可以配置为在收到内存警告或应用进入后台时自动逐出对象。 磁盘缓存 自定义:它支持自定义存档和非存档方法来存储不采用NSCoding的对象。 存储类型控制:它可以自动确定每个对象的存储类型(sqlite /文件)以获得更好的性能。 安装 可可豆 将pod
【文件预览】:
YYCache-master
----YYCache()
--------YYCache.h(7KB)
--------YYCache.m(4KB)
--------YYDiskCache.h(15KB)
--------YYMemoryCache.m(15KB)
--------YYKVStorage.m(38KB)
--------YYDiskCache.m(13KB)
--------YYMemoryCache.h(7KB)
--------YYKVStorage.h(11KB)
----Framework()
--------Info.plist(776B)
--------YYCache.xcodeproj()
----YYCache.podspec(888B)
----LICENSE(1KB)
----README.md(6KB)
----Benchmark()
--------CacheBenchmark.xcodeproj()
--------Result_disk.png(84KB)
--------Result_memory.png(175KB)
--------Vendor()
--------CacheBenchmark()
--------Result.numbers(194KB)
--------Result.txt(6KB)