Latest 0.0.5
Homepage https://github.com/rztime/RZFileManager
License MIT
Platforms ios 8.0
Dependencies AFNetworking, RZFMDB
Authors

可以直接添加

pod 'RZFileManager'
  • 文件下载管理 RZFileDownloadManager

  • 1.初始化下载
- (instancetype)initWithDownloadURL:(NSString *)url progress:(RZDownloadProgress)progress complete:(RZDownloadComplete)complete;
  • 2.获取所有的已经存在过的下载的数据
/**
查询得到数据库中已经存在的下载的内容

@return <#return value description#>
*/
+ (NSArray <RZFileDownloadManager *> *)rz_queryAllDownloadFiles;
  • 3.如果当中有未完成的下载,则可以直接调用
/**
下载
*/
- (void)downLoad;

重新下载

此时若想得到进度以及完成后的回调
可以使用属性

@property (nonatomic, copy) RZDownloadProgress preogress; // 进度

@property (nonatomic, copy) RZDownloadComplete downloadComplete; // 完成之后的回调
  • 删除数据库数据和文件

/**
删除,从文件夹中删除文件,并删除数据库的数据

@return <#return value description#>
*/
- (BOOL)deleteFromCache;

Latest podspec

{
    "name": "RZFileManager",
    "version": "0.0.5",
    "summary": "u6587u4ef6u4e0bu8f7du53cau7f13u5b58u6570u636eu5230u6570u636eu5e93u548cu672cu5730u7684u7ba1u7406",
    "description": "u5bf9u6587u4ef6u7684u4e0bu8f7du53cau6570u636eu5e93u4fddu5b58",
    "homepage": "https://github.com/rztime/RZFileManager",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "rztime": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/rztime/RZFileManager.git",
        "tag": "0.0.5"
    },
    "source_files": "RZFileManager/RZFileManager/**/*.{h,m}",
    "resources": "RZFileManager/RZFileManager/**/*.{bundle}",
    "dependencies": {
        "AFNetworking": [],
        "RZFMDB": []
    },
    "prefix_header_contents": "#import n#import "
}

Pin It on Pinterest

Share This