代码库> 网络> HJDownloadManager
HJDownloadManager
关注
上传者:末日来了 分类:网络(Networking)
查看次数:563 下载次数:77
上传时间:2018-04-12 大小:1 B
简介:

该框架是一个支持单任务下载和批量下载的下载框架,实现方式比较抽象,如果大家有好的思路,可以分享交流一下,生命不止,学习不息。轰 轰 轰~

1.该下载框架采用自定义NSOperation来封装下载任务,并手动管理下载任务和operation的生命周期
2.然后将operation添加到NSOperationQueue中进行操作的并发管理
3.下载时以流的方式来保存下载数据,避免数据丢失!
4.使用NSGetUncaughtExceptionHandler来进行crash获取,并发送通知来保存下载信息
功能:


1.支持单个任务的开始、暂停、恢复和删除等常用功能
2.支持多个任务的各项常用批量操作(开始、暂停、恢复和删除)
3.支持后台下载(程序退到后台继续下载)
4.支持程序强关或闪退后,重新启动程序时恢复下载任务
5.支持设置最大并发数(当一个任务完成或移除时,自动下载等待中的任务)

Github地址:https://github.com/WuHuijian/HJDownloadManager.git
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部