URLSession

1,说一下URLSession,这个类比之前的URLConnection下载数据或者文件,特别是大文件,App的内存和性能提升很多,不会急剧暴增。

URLSession的构造方法

接下来的一句话非常重要!!

URLSession所有的网络都是Session发起的。而且所有的任务默认是挂起的,需要调用resume

先记住这句话,等下会说到。

2,使用单例Session

Session的下载文件会暂存到沙盒路径的tmp里面,所以如果下载完成我们不主动去写入别的Path,那么文件很可能就消失了,系统会自动回收这块区域。

3,如果你使用便利构造器方法

不然dealloc不会调用的。

4,Session的断点续传