DistDownload
文件下载
特性
- 支持断点下载
- 异常退出后再次打开,保持下载进度
- 实时下载进度
- 实时下载速度
要求
- iOS 8+
- Xcode 7+
效果图
安装
Cocoapods
pod 'DistDownload'
使用
// 设置代理<DistDownloadDelegate>
self.downloadManage.downloadDelegate = self;
// 指定下载URL,文件名称...
[[DistDownloadManager sharedDownloadManager] downFileUrl:urlStr filename:name fileimage:nil];
// 设置最多同时下载个数(默认是3)
[DistDownloadManager sharedDownloadManager].maxCount = 2;
在cell上获取实时下载进度,遵循 DistDownloadDelegate代理,然后实现
#pragma mark - DistDownloadDelegate
// 开始下载
- (void)startDownload:(DistHttpRequest *)request;
// 下载中
- (void)updateCellProgress:(DistHttpRequest *)request;
// 下载完成
- (void)finishedDownload:(DistHttpRequest *)request;
联系我
- 邮箱: [email protected]
- QQ: 75081647
许可证
DistDownload可在MIT许可证下获取。更多信息请参阅LICENSE文件。