CMDataStorage 1.4.0

CMDataStorage 1.4.0

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

未声明的维护。



  • 作者:
  • Constantine Mureev

License MIT

一个简单的强大 API,用于在 iOS 缓存、文档和 Temp 文件夹中处理 NSData。

特性

  • 极其简单的实现和强大的 API
  • 分离的 GCD 队列
  • 基于 blocks 的回调
  • 使用 MD5 的安全文件命名
  • 使用现代 NSURL iOS API 进行文件路径访问
  • 100% 没有错误。(已在许多项目中使用)

用法示例

在 iOS Documents 文件夹中异步保存 NSData

NSString *uniqueKey = @"unique name";
[CMDataStorage.sharedDocumentsStorage storeData:data key:uniqueKey block:^(BOOL succeeds) {
    //
}];

在 iOS Cache 文件夹中异步保存 NSData

NSString *uniqueKey = @"unique name";
[CMDataStorage.sharedCacheStorage storeData:data key:uniqueKey block:^(BOOL succeeds) {
    //
}];

从 iOS Cache 文件夹中异步读取 NSData

NSString *uniqueKey = @"unique name";
[CMDataStorage.sharedCacheStorage dataForKey:uniqueKey block:^(NSData *data) {
    //
}];

从 iOS Documents 文件夹中同步读取 NSData

NSString *uniqueKey = @"unique name";
NSData *data = [CMDataStorage.sharedDocumentsStorage dataForKey:uniqueKey];

许可协议

CMDataStorage 受 MIT 许可协议保护。有关更多信息,请参阅 LICENSE 文件。