下载音乐、视频、图片各种资源,支持多任务、断点下载
/**
* 开启任务下载资源
*
* @param url 下载地址
* @param progressBlock 回调下载进度
* @param stateBlock 下载状态
*/
- (void)download:(NSString *)url progress:(void(^)(CGFloat progress))progressBlock state:(void(^)(DownloadState state))stateBlock;
/**
* 查询该资源的下载进度值
*
* @param url 下载地址
*
* @return 返回下载进度值
*/
- (CGFloat)progress:(NSString *)url;
/**
* 获取该资源总大小
*
* @param url 下载地址
*
* @return 资源总大小
*/
- (NSInteger)fileTotalLength:(NSString *)url;
/**
* 判断该资源是否下载完成
*
* @param url 下载地址
*
* @return 下载状态 YES: 下载完成
*/
- (BOOL)isCompletion:(NSString *)url;
/**
* 删除该资源
*
* @param url 下载地址
*/
- (void)deleteFile:(NSString *)url;
/**
* 清空所有下载资源
*/
- (void)deleteAllFile;