ios中URLConnection和URLSession的区别
2020-03-26 本文已影响0人
MiniCoder
URLSession
NSURLSession是iOS7中新的网络接口,与NSURLConnection是并列的.
当程序在前台时,NSURLSession和NSURLConnection大部分可以互相替代.NSURLSession支持后台网络操作,除非用户强行关闭.
- NSURLSession提供的功能:
1.通过URL将数据下载到内存;
- 通过URL将数据下载到文件系统;
- 将数据上传到指定的URL;
- 在后台完成上述功能.
- 支持下载,断点续传,后台上传/下载,后台上传/下载任务跟进
对于小型数据,如用户登录,下载小图像,JSON&XML仍然使用NSURLConnection的异步或同步方法即可