ios中URLConnection和URLSession的区别

URLSession

NSURLSession是iOS7中新的网络接口,与NSURLConnection是并列的.

当程序在前台时,NSURLSession和NSURLConnection大部分可以互相替代.NSURLSession支持后台网络操作,除非用户强行关闭.

  • NSURLSession提供的功能:
    1.通过URL将数据下载到内存;
  1. 通过URL将数据下载到文件系统;
  2. 将数据上传到指定的URL;
  3. 在后台完成上述功能.
  4. 支持下载,断点续传,后台上传/下载,后台上传/下载任务跟进

对于小型数据,如用户登录,下载小图像,JSON&XML仍然使用NSURLConnection的异步或同步方法即可

你可能感兴趣的:(ios中URLConnection和URLSession的区别)