# WriteFileSupportSpec ## Example **1.3.0**版本进一步优化了代码,并且加入了DDWriteDefaultConfigMethods类,提供更简易api
所有函数进一步优化,并加入了更多新的简易实用的api
``` /** 直接存储data流到本地default位置,文件名为name,不管路径上是否已存在文件 @param name 文件名 @param data 二进制流,数组或字典,图片。图片默认为png格式,如果需要写jpg图片请使用选择图片type的方法 @return 返回写入结果 */ - (BOOL)directWriteFileName:(nonnull NSString *)name data:(nonnull id)data; /// 通过img存储时的url获取图片绝对路径,不存在则返回null /// /// @param url 图片url,传入nil搜索无意义,故设置为nonnull /// @param type 图片类型 - (nullable NSString *)defaultSearchByUrl:(nonnull NSString *)url imgType:(DDImgType)type; /** 返回默认存储的文件夹路径下所有文件或文件夹路径 @return 返回的文件列表数组,数组元素为子文件或子文件夹的绝对路径 */ - (nullable NSMutableArray *)searchDefaultDirFilePaths ``` **集成了目前为止项目里用到的所有沙盒操作,并用了NSCache缓存,举个栗子:**
写文件函数
``` /** 自定义操作 存储data流到本地,相对路径为path,路径上已存在文件则返回失败,可通过参数选择三处位置 @param path 文件相对路径,如果直接给文件名则直接写 @param data 二进制流,数组或字典 @param field 选择type @return 返回写入结果 */ - (BOOL)writeFileType:(NSString *)path data:(id)data field:(DDFileField)field ``` **具体内容请参考.h文件内说明** ## Requirements ## Installation WriteFileSupportSpec is available through [CocoaPods](http://cocoapods.org). To install it, simply add the following line to your Podfile: ```ruby pod "DDWriteFileManager" ``` ## Author DDStrongman, lishengshu232@gmail.com ## License WriteFileSupportSpec is available under the MIT license. See the LICENSE file for more info.