zoukankan      html  css  js  c++  java
  • iOS NSURLSession VS NSURLConnection

    NSURLSession VS NSURLConnection 
    NSURLSession可以看做是NSURLConnection的进化版,其对NSURLConnection的改进点有: 

    • * 根据每个Session做配置(http header,Cache,Cookie,protocal,Credential),不再在整个App层面共享配置.
    • * 支持网络操作的取消和断点续传
    • * 改进了授权机制的处理
    • * 丰富的Delegate模型
    • * 分离了真实数据和网络配置数据。
    • * 后台处理上传和下载,即使你点击了“Home”按钮,后台仍然可以继续下载,并且提供了根据网络状况,电力情况进行处理的配置。


    知识点 



    用法 
    使用NSURLSession的一般套路如下: 

      • 1. 定义一个NSURLRequest
      • 2. 定义一个NSURLSessionConfiguration,配置各种网络参数
      • 3. 使用NSURLSession的工厂方法获取一个所需类型的NSURLSession
      • 4. 使用定义好的NSURLRequest和NSURLSession构建一个NSURLSessionTask
      • 5. 使用Delegate或者CompletionHandler处理任务执行过程的所有事件。
  • 相关阅读:
    常见的医学影像数据格式
    如何加到可选Kernel中?(jupyter notebook)
    GITHUB(3.2)实际动手使用
    GITHUB(3.1)前期准备
    GITHUB(2.1-2.5)Git的导入
    GITHUB(1.5)GitHub提供的主要功能
    HTML
    python day21
    python day20
    python day19
  • 原文地址:https://www.cnblogs.com/wfwenchao/p/5541769.html
Copyright © 2011-2022 走看看