EGOCache-PPTV 2.0.1

EGOCache-PPTV 2.0.1

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布最新版本2014年12月

Chuck Wang维护。



  • enormego

关于EGOCache 2.0

EGOCache是一个简单、线程安全的键值缓存存储。它对 NSStringUI/NSImageNSData 提供原生支持,但也可以存储任何实现了 <NSCoding> 的对象。所有缓存项目在超时后会过期,默认超时时间为一天。

需求

  • ARC
  • _blocks_
  • iOS 或 OS X

2.0中的更改

2.0中的公开接口与之前大致相同,只是将 [EGOCache currentCache] 弃用,原因是现在推荐使用 [EGOCache globalCache]。您现在可以创建自己的EGOCache实例,并指定存储位置,这对于将您的应用程序的不同部分的缓存分开是非常有用的。

内部,EGOCache主要重新编写,以便利用libdispatch,并且在处理多个线程的保存操作时比之前更加稳定和高效。

对于从1.0升级的用户来说,还有一个值得注意的内栄变化,就是现在不再通过 UIImagePNGRepresentation 存储UIImage。它们现在通过归档UIImage本身来存储,这允许我们保留图像缩放、方向等信息,并且可以将图像存储在其原生类型中,因此JPEG不再被放大到PNG大小。如果您以前通过 setImage:forKey: 保存图像,但出于某种原因通过 dataForKey: 获取,您需要更新代码以考虑到这一点。

问题

如果您在使用EGOCache时需要任何帮助,请随时联系[email protected]

许可协议

版权所有 (c) 2012 enormego

特此授予任何获得此软件及其关联文档副本(统称为“软件”)的个人无条件的许可,可以在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许获得软件的个人使用该软件,但受以下条件约束:

上述版权声明和本许可协议应包含在软件的所有副本或实质部分中。

本软件按“原样”提供,不提供任何形式的保证,无论明确的还是暗示的,包括但不限于适销性、特定用途适用性和非侵权性。在任何情况下,作者或版权所有者不应对任何主张、损害或其他法律责任负责,无论是在合同、侵权或其他侵权行为中产生的,与软件或其使用或其他方面相关联。