ios 后台多文件下载

后台下载花了很长时间最终还是完成了

后台用urlsession来下载

任务使用nsoperation的子类来管理

nsoperationqueue 来控制最大并发

添加下载的时候将下载任务名添加到数组

将数组写入沙盒

并给每个下载任务添加一个模型 写入沙盒

包含下载的信息

进入下载管理界面

就是会从沙盒中读取任务列表

再读取每个任务对应的模型

根据 任务当前下载的长度 和总共需要下载的长度

判断任务的状态

再继续进行下载。

这就是全部的下载实现过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值