前几天需要下载服务器上的一个文件,然后去网站上找了一些资料写了一个文件下载的demo
1.NSURLConnection
通过NSURLConnection异步下载文件
2.代码
我直接在ViewController.h和ViewController.m中写的
ViewController.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@end
ViewController.m中的代码
#import "ViewController.h"
@interface ViewController ()<NSURLConnectionDelegate>
{
NSString *_address;
}
@property(nonatomic,strong) NSFileHandle *writeHandle;
// 用来保存要下载的文件的总长度
@property(nonatomic,assign) long long totalLength;
// 用来保存当前下载的长度
@property(nonatomic,assign) long long currentLength;
@property(nonatomic,strong) UIProgressView *progessView;
@property(nonatomic,strong) NSURLConnection *conn;
@property (nonatomic, strong)UIImageView *imageview;
@end
@implementation ViewController
- (vo