美文网首页
网络编程(文件下载)笔记

网络编程(文件下载)笔记

作者: 像天空的鸽子 | 来源:发表于2020-03-20 10:52 被阅读0次

HTTP经历了从: 0.9 --> 1.0 --> 1.1(正在使用) --> 2.0







只有get请求需要转码 , post请求不需要转码


NSURLSession

会自动创建多条线程执行任务








代理方式:


NSRULConnection和NSURLSession区别

OC转JSON数据:序列化

JSON转OC对象:反序列化

如何把plist文件转换成Json字符串排版的x x x.json文件

如何获取x x x.json文件数据

第一个参数:要解析的二进制数据
第二个参数:解析json的选项
NSJSONReadingMutableContainers = (1UL << 0), 最外层是可变的字典和数组
NSJSONReadingMutableLeaves = (1UL << 1),     里面的字符串也是可变的,iOS7
NSJSONReadingAllowFragments = (1UL << 2)     最外层既不是字典也不是数组
kNilOptions为什么都没有
第三个参数:错误信息
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];

XML



下载文件

解决下载文件内存飙升的问题

解决办法 : 核心解决写入文件每次覆盖的问题:文件句柄





如何做到只下载一部分数据? 如何知道下载哪部分数据?

如何做到取消下载之后,点击开始还能重新接着上次的数据下载?




离线下载功能如何实现?

使用输出流下载文件





相关文章

网友评论

      本文标题:网络编程(文件下载)笔记

      本文链接:https://www.haomeiwen.com/subject/cxezehtx.html