iOS 文件下载管理工具:TWRDownloadManager
jopen
10年前
TWRDownloadManager是一个基于NSURLSession的下载管理器,用于处理异步下载、管理和持久化多个文件。
TWRDownloadManager
提供了以下任务功能:
- 下载文件
- 持久化下载的文件,并将它们保存到磁盘
- 通过block语法跟踪下载进度
- 通过block语法提醒下载完成
- 删除下载的文件
- 检查文件是否存在
下载文件
- (void)downloadFileForURL:(NSString *)url withName:(NSString *)fileName inDirectoryNamed:(NSString *)directory progressBlock:(void(^)(CGFloat progress))progressBlock completionBlock:(void(^)(BOOL completed))completionBlock; - (void)downloadFileForURL:(NSString *)url inDirectoryNamed:(NSString *)directory progressBlock:(void(^)(CGFloat progress))progressBlock completionBlock:(void(^)(BOOL completed))completionBlock; - (void)downloadFileForURL:(NSString *)url progressBlock:(void(^)(CGFloat progress))progressBlock completionBlock:(void(^)(BOOL completed))completionBlock;