我上传了资源:
点这里下载:单点下载
说明:这个工程只是实现了简单的单点下载,没有实现暂停功能。代码预留了开始和结束等属性就是用来实现暂停和多点下载的。
博文后续会上传多点下载的工程。
附:
常用相关类简述:
NSURL -->给出请求地址
NSURLRequest -->封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体....
NSMutableURLRequest -->NSURLRequest的子类
NSURLConnection -->负责发送请求,建立客户端和服务器的连接。发送NSURLRequest的数据给服务器,并收集来自服务器的响应数据。
-------------------------
NSURLConnection使用:[使用该类向服务器发送请求]
步骤:[和服务器建立联系的是NSURLConnection,发给服务器的是NSURLRequest对象]
1.创建一个NSURL对象,设置请求路径
2.根据URL,利用NSURLRequest创建一个请求对象
3.使用NSURLConnection发送请求对象(a.发送同步请求|b.发送异步请求)
---------------------------
NSURLConnection在iOS9.0被废弃了,在这里简单介绍一下。后面博文将比较详细的讲解它的代替者NSURLSession。