Cache.swift:灵活的RAM和磁盘支持的Swift缓存

时间:2024-05-30 03:24:00
【文件属性】:

文件名称:Cache.swift:灵活的RAM和磁盘支持的Swift缓存

文件大小:14KB

文件格式:ZIP

更新时间:2024-05-30 03:24:00

Swift

Cache.swift是一个灵活的RAM和磁盘支持的Swift缓存库 之所以存在,是因为其他解决方案不提供可自定义的逐出或磁盘支持的缓存。 例子 基本用法(默认选项为1MB内存限制和10MB磁盘限制以及基于年龄的驱逐): let cache = Cache ( name : " test " ) cache. set ( " a " , value : " a value " ) if let a: String ? = cache. get ( " a " ) { println (a) } 这是一个示例,其中RAM和磁盘限制设置为4个字节,用于说明目的: let options = Cache. Options ( memoryByteLimit : 4 , diskByteLimit : 4 ) let cache = Cache ( name : " test " , o


【文件预览】:
Cache.swift-master
----.gitignore(847B)
----CacheiOS()
--------Info.plist(806B)
--------CacheiOS.h(489B)
----README.md(818B)
----Cache.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(19KB)
----Cache()
--------Cache.h(468B)
--------Info.plist(909B)
--------Cache.swift(10KB)
----CacheTests()
--------CacheTests.swift(3KB)
--------Info.plist(733B)

网友评论