美文网首页
原生类 NSURLSession

原生类 NSURLSession

作者: MR_詹 | 来源:发表于2016-12-31 16:40 被阅读6次

    执着_执念 这边博客对
    NSURLSession 分析的很到位,既有理论也有实例,极力推荐。
    CoderAO 又一篇给力文章。
    以下是本人阅后做的一个笔记。

    1、完成网络请求需要的:五步骤

    Paste_Image.png

    好的,再根据这五个步骤探讨各个类的属性,这里NSURL和NSURLResquest不讲

    2、会话NSURLSession:组成结构

    Paste_Image.png

    补充:cookies==个人的理解就是浏览网页的一些个人记录痕迹,因为登录网页大都是不需要登录的,那么只能是通过将个人浏览痕迹保存在本地,当第二次再浏览时,Web服务器就根据这个cookies文件获取上次浏览的记录,做一些个人化的设置跟信息筛选

    创建NSURLSession 会话的方法

    第一种方法:+(NSURLSession *)sharedSession;
                        使用的是全局静态的shareSession方法,该类使用共享的会话,该会话使用全局的Cache、Cookie和证书
    
    第二种方法:通过sessionWithConfiguration:方法创建对象,也就是创建对应配置的会话,与NSURLSessionConfiguration配合使用
    
    第三种方法:通过sessionWithConfiguration:delegate:delegateQueue方法创建对象,二三种方法可以创建一个新会话并定制会话的类型,该方式中指定了session的委托和委托所处的队列
    

    3、会话配置NSURLSessionConfiguration

    Paste_Image.png
    NSURLSession代理协议 Paste_Image.png

    4、任务NSURLSessionTask :子类

    Paste_Image.png

    相关文章

      网友评论

          本文标题:原生类 NSURLSession

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