LMDownloader 0.0.8

LMDownloader 0.0.8

liming 维护。



  • 作者
  • mingli

LMDownloader

安装

LMDownloader 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'LMDownloader'

用法

//设置代理
[LMDownloadManager shareManager].delegate = self;
//设置最大并发下载数量
[LMDownloadManager shareManager].maxCount = 3;

//新建下载1
LMDownloadItem *item = [[LMDownloadItem alloc] initFromUrl:@"http://vfx.mtime.cn/Video/2019/04/08/mp4/190408140716309653.mp4"];
[[LMDownloadManager shareManager] downloadWithDownloadItem:item];

//新建下载2
LMDownloadItem *item = [[LMDownloadManager shareManager] downloadWithUrl:@"http://vfx.mtime.cn/Video/2019/04/08/mp4/190408140716309653.mp4"];
//这里的item都最好保存起来 后续下载状态的更新 都会更新item。下载过程中代理里面也能拿到item


//杀掉app后重进 有两种方法可以拿到之前的下载,返回为包含LMDownloadItem数组,

// 根据传入的url取出下载任务, 如果没有执行过这个下载任务,会新建一个item返回给你,
self.data = [[[LMDownloadManager shareManager] localDownloadItemInfoWithURLs:[self urls]] mutableCopy];
//取出全部已下载过的任务
self.data = [[[LMDownloadManager shareManager] allDownloads] mutableCopy];