本文共 446 字,大约阅读时间需要 1 分钟。
1、使用NSURLConnectionDataDelegate以及代理方法。
2、在成功获取响应的代理方法中,获得沙盒全路径,并在该路径下创建空文件和文件句柄。 3、在获取data的代理方法中,先设置句柄在沙盒全路径文件末尾,然后通过句柄写入data数据。 4、在文件下载完的代理方法中,关闭句柄同时设置句柄引用为nil释放句柄和指针。 使用句柄的思路图(红色的箭头表示句柄,灰色的箭头表示移动的路径):代码关键词: 类:NSFileHandle的方法 1、fileHandleForWritingAtPath 通过文件路径拿到文件,并创建文件句柄 2、seekToEndOfFile 文件句柄移动到文件末尾 3、writeData 将Data写入文件 4、closeFile 关闭文件句柄用来做代码练习的API接口
MP4小视频:
关于使用NSURLConnection实现大文件断点续传下载请看下一篇:。
转载地址:http://sxkzl.baihongyu.com/