实现大文件下载功能,可以在后台线程(background threads)进行文件下载,不会给前台线程操作造成影响。支持暂停和重新恢复下载。作者测试过150MB ~ 1.2GB之间的大文件下载。
代码图2是App在下载文件时,在Xcode输出框的输出文字。
具体功能特色如下:
1. 在后台线程下载大文件;
2. 使用 blocks 或者 delegate 模式;
3. 可以暂停和重新恢复下载;
4. 可以设置能够下载的最大文件的大小;
5. 下载过程中可以取消下载,并且删除掉已经下载的部分文件; [Code4App.com]
关于TCBlobDownload中使用续传,发现取消之后所有的进度又重新开始计算,不知道你是否有和我遇到相同的问题,其实这是有续传的,只是我想原作者没有考虑到得一个小bug而已,导致所有的进度被重置了,好了,接下来说下怎么修改这个bug吧 1.下载地址:https://github.com/thibaultCha/TCBlobDownload点击打开链接 2.源码的例子中有这个方法的调用 [sel
https://github.com/thibaultCha/TCBlobDownload Import as a static library Drag and drop TCBlobDownload.xcodeproj from Finder to your opened project. Project's Target -> Build Phases -> Target Dependenc