cdts/xdts-ios 3/Pods/DDWriteFileManager/README.md
2023-07-27 09:20:00 +08:00

2.7 KiB
Raw Blame History

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 <NSString *> *)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. To install it, simply add the following line to your Podfile:

pod "DDWriteFileManager"

Author

DDStrongman, lishengshu232@gmail.com

License

WriteFileSupportSpec is available under the MIT license. See the LICENSE file for more info.