MCDownloader一个简单而强大的iOS下载。 中文简介
安装CocoapodsCocoaPods是Cocoa项目的依托经理。您可以使用以下命令安装它:
$ gem安装cocoapods
需要构建MCDownloadManager 1.0.0+的CocoaPods 1.1.0+。
要使用的CocoaPods MCDownloadManager集成到您的Xcode项目,开题报告,在您指定它Podfile:
荚' MCDownloader ',论文,'〜> 1.0.0 '
然后,运行以下命令:
$ pod安装
用法
开始下载
[[MCDownloader sharedDownloader] downloadDataWithURL:[NSURL URLWithString:url] progress:^(NSInteger receivedSize, NSInteger expectedSize, NSInteger speed, NSURL * _Nullable targetURL) {
} completed:^(MCDownloadReceipt * _Nullable receipt, NSError * _Nullable error, BOOL finished) { NSLog(@'==%@', error.description); }];停止下载
[[MCDownloader sharedDownloader] cancel:receipt completed:^{
[self.button setTitle:@'Start' forState:UIControlStateNormal]; }];删除下载
[[MCDownloader sharedDownloader] remove:receipt completed:^{
[self.tableView reloadData]; }];获取下载信息
MCDownloadReceipt *receipt = [[MCDownloader sharedDownloader] downloadReceiptForURLString:url];
取消并删除所有下载
[[MCDownloader sharedDownloader] cancelAllDownloads];
[[MCDownloader sharedDownloader] removeAndClearAll];
github地址:
https://github.com/agelessman/MCDownloader