IOS 網路解析

2021-12-30 01:20:04 字數 1481 閱讀 6594

網路解析同步非同步

/*------------------------get同步-------------------------------------*/

- (ibaction)get_tb:(id)sender

//1.建立url

nsurl *url = [nsurl urlwithstring:@""];

//2.建立乙個請求物件

nsmutableurlrequest *requst = [nsmutableurlrequest requestwithurl:url];

//請求方式

//3.建立連線

nsdata *data = [nsurlconnection sendsynchronousrequest:requst returningresponse:&response error:&err];

nslog(@"%@",data);

nslog(@"同步");

/*---------------------------get非同步------------------------------------*/

- (ibaction)get_yb:(id)sender

//1.建立url

nsurl *url = [nsurl urlwithstring:@""];

//2.建立請求物件

nsurlrequest *requset = [nsurlrequest requestwithurl:url];

//3.建立連線

[nsurlconnection sendasynchronousrequest:requset queue:[nsoperationqueue mainqueue] completionhandler:^(nsurlresponse *response, nsdata *data, nserror *connectionerror)

/*---------------------------get非同步------------------------------------*/

- (ibaction)get_yb:(id)sender

]; nslog(@"非同步");

}/*------------------------------post同步------------------------------------------*/

- (ibaction)post_tb:(id)sender

/*------------------------------post非同步------------------------------------------*/

- (ibaction)post_yb:(id)sender

]; nslog(@"post非同步");

}

iOS網路筆記 JSON解析

json資料解析 1 獲取資料 傳送網路請求,接收返回來的資料 本例子為簡化流程,採用模擬資料 即本地資料 2 轉變成nsdata資料 3 資料解析 4 存進陣列 5 遍歷陣列,取出需要的資料 看需要,如果需要,可巢狀遍歷 附上練習素材 直接貼 import viewcontroller.h int...

iOS 網路資料之XML解析

向伺服器請求資料,那麼資料必須以某個特定的格式存放,然後一方把資料按這種格式組織起來,另一方按相同的方式把資料解析數來,就像是我們人之間講話交流,我們的話會轉變成振動 在空氣中傳播 然後對方的耳朵感受這種振動,然後把振動轉化為話,所以我認為格式的組織是為了更好的傳遞資料。一般網路資料會封裝成兩種格式...

IOS網路筆記 xml解析之一(sax解析)

xml解析方式分為 1.系統提供的方式sax 本篇只講sax解析 2.第三方控制項解析方式dom sax解析步驟 0 建立xmlparser類 1 遵尋協議 2 自定 析方法 void startparsewithdata nsdata data 自定義方法初始化xml解析器,指定委託,解析 3 遵...