#pragma mark - 這是私有方法,盡量不要再方法中直接使用屬性,因為一般來說屬性都是和介面關聯的,我們可以通過引數的方式來使用屬性
#pragma mark post登入方法
-(void)loginwithpostwithname:(nsstring *)username pwd:(nsstring *)pwd
else if(data == nil && error != nil) //沒有接受到資料,但是error為nil。。表示接受到空資料。
else
}];同步方法用在最典型的地方時使用者登入的時候:使用者必須登入進去才執行其它操作。 非同步方法是網路請求完成以後,再更新頁面等等。
用**方式或者非**方式的唯一區別是在網路請求的第三部,就是nsurlconnecttion中。。。其它都是一樣的,,,乙個是通過**來實現,乙個是通過nsurlconnection的兩個類方法來實現,其它都是一樣的。
nsurlrequest的快取策略:
//2建立請求nsurlrequest
//快取側虐
//超時時長
nsurlrequest *request = [nsurlrequest requestwithurl:url cachepolicy:nsurlrequestuseprotocolcachepolicy timeoutinterval:2.0f];
用快取策略的好處是一進入應用就可以進入頁面,即使沒有聯網。一般情況下用預設快取就可以了。這些快取是快取到記憶體中,如果需要儲存下來,還需要後續處理。
iOS網路基礎 iOS網路基礎
ios網路基礎 ios網路基礎 建立請求 nsurlrequest 客戶端發起請求 nsurlconnection 接收伺服器端的響應 nsurlconnectiondatadelegate 從伺服器端的響應中獲取資料 複製 上面提到的這些屬性都是唯讀的。因此我們應使用nsmutableurlreq...
IOS學習筆記,網路請求,json解析
建立乙個同步的請求,需做如下步驟 1 建立乙個nsstring 型別的url字元 並把該url轉化為nsurl型別 設定請求的url 2 把url物件賦值到nsurlrequest物件中,如為多個請求,需放入nsmutableurlrequest中。3 建立乙個nsurlconnection的例項,...
IOS網路基礎學習一 網路基礎
傳送http請求方案 常見的響應狀態碼 1.客戶端 client 手機移動應用 2.伺服器 server 為客戶端提供服務,提供資料,提供資源的機器。3.請求 request 客戶端向伺服器索取資料的一種行為。4.響應 response 伺服器對客戶端的請求作出的反應,一般指返回資料給客戶端。作為移...