SHFile 0.0.3

SHFile 0.0.3

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上一个版本2015年5月

ShengHuaWu 维护。



SHFile 0.0.3

  • 作者
  • ShengHua Wu

本项目的主要目的是在本地目录中保存数据。

但是,SHFile 是一个抽象类,请使用其子类。一个子类 SHTemporaryFile 用来在临时目录中存储数据,另一个子类 SHDocumentsFile 用来在文档目录中保存数据。

用法

  • 以下示例仅与 SHTemporaryFile 类相关,而 SHDocumentsFile 的用法相当类似。

首先,调用设置方法。

[SHTemporaryFile setUp];

使用给定的名称和数据创建一个文件,并在临时目录中保存数据。

NSData *data = ...;
SHTemporaryFile *file = [SHTemporaryFile fileWithName:@"filename.txt" data:data];
NSError *error = nil;
[file saveData:&error];

从临时目录检索数据。

NSData *data = [file retrieveData];
// ... Do something with the data.

删除临时目录中的数据。

[file deleteData:&error];

清理临时目录。

[SHTemporaryFile cleanUp];

还可以一次性保存(删除)多个文件。

NSArray *files; // An array contains several SHTemporaryFile instances.
NSError *error = nil;
[SHTemporaryFile saveAll:files error:&error];