iOS 文件下载管理工具:TWRDownloadManager

分享到:

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;

项目主页:http://www.open-open.com/lib/view/home/1409021220650

昵    称:
验证码:

相关文档: