admin管理员组

文章数量:1566224

目录

  • 苹果iOS系统多线程多任务下载APP工具软件支持断点续传
    • 初衷
    • 实现
    • 解决痛点
    • 详情
    • 效果

苹果iOS系统多线程多任务下载APP工具软件支持断点续传

初衷

如果你点进来看了,说明你对苹果iOS系统多线程多任务下载工具感兴趣,那么你是否知道,目前Appstore里的下载工具全部是单线程,包括大名鼎鼎的迅雷,我还购买过价格12元的下载工具,你没有看错,都是单线程!

实现

暂且不讨论为什么iOS没有多线程下载的APP,可能是苹果政策不允许。既然涉足这一话题,肯定不能无功而返,为此我已经开发出了多线程多任务下载工具,主要功能如下:
1.支持多个任务同时下载原始链接文件,每个任务支持多个线程,暂不支持下载m3u8;
2.新添加下载任务时可设置该任务最大线程数;
3.支持根据单线程允许最大出错率和仅剩一个线程时允许的最大出错率调整下载任务;
4.已添加的下载任务可在任务列表中再次设置线程数;
5.支持下载状态、当前已下载大小/总大小、下载速度、当前线程数/总线程数,动态刷新显示;
6.支持下载中和已下载页面切换,下载中页面单击条目开始/暂停任务,已下载页面单击条目预览文件;
7.支持一键开始所有下载任务;
8.滑动删除任务及文件;
9.已下载任务支持重命名、复制下载链接、在其他应用打开操作;
10. 自动根据任务创建时间排序;
11.根据文件类型显示文件图标;

解决痛点

例如下载github的文件,单线程可能只有几KB/s,用此软件设置12线程即为12倍下载速度。

详情

本文章只交流思路,详情请移步https://github/bonbongo/IMD

效果

任务列表↓

添加下载任务并设置最大线程数↓

单独为下载任务设置线程数↓

对已下载的文件进行管理,包括预览、删除、重命名、在其他应用打开、复制下载链接等↓

本文标签: 多线程工具软件断点续传苹果系统