项目介绍:
[分享] HSDownloadManager
由本论坛 @汉斯哈哈哈 编写
下载音乐、视频、图片各种资源,支持多任务、断点下载
[Objective-C] 查看源文件 复制代码
/** * 开启任务下载资源 * * @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;
DEMO 直接下载: