高性能 iOS 缓存框架。
(是 YYKit 的一个组件)
您可以下载并编译最新版本的 sqlite,并忽略 iOS 系统中的 libsqlite3.dylib 以获得更高的性能。
请查看 Benchmark/CacheBenchmark.xcodeproj
以获取更多基准测试用例。
NSCache
,所有方法都是线程安全的。pod 'YYCache'
添加到您的 Podfile。pod install
或 pod update
。github "ibireme/YYCache"
添加到您的 Cartfile。carthage update --platform ios
并将 framework 添加到您的项目。.package(url: "https://github.com/EFPrefix/YYCache.git", .branch("master")),
添加到 Package.swift 中的 dependencies
。swift build
或 swift package generate-xcodeproj
。import YYCache
YYCache.h
。完整的 API 文档可在 CocoaDocs 上找到。
您还可以使用 appledoc 在本地安装文档。
此库需要 iOS 6.0+
和 Xcode 8.0+
。
YYCache 在 MIT 许可证下提供。有关详细信息,请参阅 LICENSE 文件。
高性能 iOS 缓存框架。
(该项目是 YYKit 组件之一)
推荐到 SQLite 官网下载和编译最新的 SQLite,替换 iOS 自带的 libsqlite3.dylib,以获得更好的性能。
更多测试代码和用例见 Benchmark/CacheBenchmark.xcodeproj
。
NSCache
保持一致, 所有方法都是线程安全的。pod 'YYCache'
。pod install
或 pod update
。github "ibireme/YYCache"
。carthage update --platform ios
并将生成的 framework 添加到你的工程。dependencies
中添加 .package(url: "https://github.com/EFPrefix/YYCache.git", .branch("master")),
swift build
编译或者 swift package generate-xcodeproj
生成 Xcode 项目import YYCache
YYCache.h
。你可以在 CocoaDocs 查看在线 API 文档,也可以用 appledoc 本地生成文档。
该项目最低支持 iOS 6.0
和 Xcode 8.0
。
YYCache 使用 MIT 许可证,详情见 LICENSE 文件。