網絡學習概要

1.請求與響應安全

  1.1  請求網絡

  1.2  響應框架

2.處理網絡請求和響應的方式code

  2.1  蘋果官方原生對象

    NSURLConnection網絡安全

    NSURLSession資源

  2.2  第三方框架文件上傳

    ASIit

    AFNio

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:處理響應相關的類.

相關文章
相關標籤/搜索