SwifteeCache 1.1.0

SwifteeCache 1.1.0

Nikhil Sharma 维护。



  • 名字

SwifteeCache

Swift Version License CocoaPods Compatible
Platform

简单的磁盘缓存,由内存中的 NSCache 支持。当内存低时,它将自动清除自己。

注意:数据模型需要实现 'Codable(Encodable&Decodable)' 协议才能保存在缓存中。

要求

  • iOS 10.0+
  • Xcode 9

安装

CocoaPods

您可以通过将 NKCache 添加到您的 Podfile 使用 CocoaPods 来安装

platform :ios, '9.0'
use_frameworks!
pod 'NKCache'

手动

  1. 下载并将 SwifteeCache.swift 添加到您的项目。
  2. 恭喜!

使用方法

用于在缓存中添加/移除对象

func setObject<T:Codable>(_ object:T,forKey key:String)
func removeObjectForKey(_ key:String)
func removeAllObjects()

用于从缓存中获取对象

func getObjectForKey<T:Codable>(_ key:String)->T?
func objectExistsForKey(_ key:String)->Bool

贡献

我们非常欢迎为 SwifteeCache 做贡献,有关更多信息,请查看 LICENSE 文件。

元信息

Nikhil Sharma – @devilnikks[email protected]

基于MIT许可发布。更多信息请参阅LICENSE文件。

https://github.com/nikksindia