在网络编程的时候,普通的网络请求遇到下载的文件比较大时,内存会很高,因为下载下来的Data数据是存在内存中,为了避免内存增高,可以结合NSFileManager 把下载下来的数据存沙盒的缓存cache文件中
这里我们用到NSURLConnection 的代理方法
实现代码如下
didReceiveData这个方法会被频繁的调用,每次都会传回来一部分data
在网络编程的时候,普通的网络请求遇到下载的文件比较大时,内存会很高,因为下载下来的Data数据是存在内存中,为了避免内存增高,可以结合NSFileManager 把下载下来的数据存沙盒的缓存cache文件中
这里我们用到NSURLConnection 的代理方法
实现代码如下
didReceiveData这个方法会被频繁的调用,每次都会传回来一部分data