下载
刘海阳
这个作者很懒,什么都没留下…
展开
-
iOS--文件下载
1.小文件下载 1.NSData dataWithContentOfUrl(在主线程中,需要开辟线程) 2.NSURLConnection2.大文件下载 1.响应头里面会获得文件的总大小和类型(response)。 2.如果想要永久保存某些数据,需要存储在Library的cache中;Document如果太大的话,审核时会被拒绝,会备份;tmp在程序退出时会删除。#import "HMVie原创 2016-09-02 13:51:56 · 460 阅读 · 0 评论 -
iOS--大文件断点下载
1.只有NSMUtableURLRequest才能去改请求头,关键在于去设置请求头。#import "HMViewController.h" #import "DACircularProgressView.h"@interface HMViewController () <NSURLConnectionDataDelegate> - (IBAction)download:(UIButton *)se原创 2016-09-02 14:34:32 · 386 阅读 · 1 评论 -
iOS--多线程断点下载
思路;开辟多条线程,每条线程负责下载文件的一部分,然后组合起来。1.首先在沙盒创建一个该文件大小的文件。2.其次每个线程下载好自己负责的模块儿后,存放在自己的指定位置。原创 2016-09-02 14:54:11 · 308 阅读 · 1 评论 -
iOS--NSURLSession下载大文件
1.NSURLSession:iOS7之后出来的,目的是替代NSURLConnection#import "HMViewController.h"@interface HMViewController () <NSURLSessionDownloadDelegate>@end@implementation HMViewController- (void)viewDidLoad { [supe原创 2016-09-02 15:55:27 · 721 阅读 · 1 评论