YYCache:适用于iOS的高性能缓存框架

时间:2024-03-12 11:22:29
【文件属性】:

文件名称:YYCache:适用于iOS的高性能缓存框架

文件大小:2.31MB

文件格式:ZIP

更新时间:2024-03-12 11:22:29

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(718B)
----.travis.yml(322B)
----LICENSE(1KB)
----README.md(6KB)
----Benchmark()
--------CacheBenchmark.xcodeproj()
--------Result_disk.png(84KB)
--------Result_memory.png(175KB)
--------Vendor()
--------CacheBenchmark()
--------Result.numbers(194KB)
--------Result.txt(6KB)
----.gitignore(1KB)

网友评论