• 网络学习概要


    1.请求与响应

      1.1  请求

      1.2  响应

    2.处理网络请求和响应的方式

      2.1  苹果官方原生

        NSURLConnection

        NSURLSession

      2.2  第三方框架

        ASI

        AFN

    3.数据解析

      3.1  JSON

        NSJSONSerialization

        第三方框架:JSONKit

      3.2  XML

        SAX 解析:NSXMLParser

        DOM 解析:第三方框架

      3.3  Plist

        NSPropertyListSerialization

    4.HTTP的常用方法??

      GET

      POST

      4.1  用户登录

        GET登录

        POST登录

    5.网络安全

      base64

      MD5

      钥匙串

    6.POST增强(其他功能)

      6.1  文件上传

        上传单个文件

        上传多个文件

      6.2  RESTful风格

      6.3  POST JSON (上传JSON格式数据)

      6.4  POST 自定义对象

    7.NSURLConnection下载

      7.1  NSURLConnectionDelegate

      7.2  NSOutPutStream

      7.3  断点续传.

      7.4  封装(后来的NSURLSession和第三方,实际上就是对原生方式的封装)

    8.HTTPS访问

    IOS9.0之后,NSURLSession取代了NSURLConnection,通过ASI,AFN都可以实现常规的GET/POST,增强功能(上传,下载,)方式更为简单.

    实现网络请求与响应用到的类.

      NSURL:处理资源相关的类.

      NSURLRequest:处理请求相关的类.

      NSURLResponse:处理响应相关的类.

  • 相关阅读:
    avrdude: stk500_getsync(): not in sync: resp=0x00
    PCB封装技术
    C/C++基础问题归集
    mf210v 端口的映射
    alsamixer 在音频子系统的使用
    rp2836 网卡以及串口与接插件位置关系
    RP2837 IN1-IN2 对应关系 2路DI
    RP2837 OUT1-OUT2 对应关系 2路DO
    RP2836 板卡信息标识
    RP2836 OUT0-OUT7 对应关系
  • 原文地址:https://www.cnblogs.com/yufang/p/5327330.html
Copyright © 2020-2023  润新知