第一步:同樣的,需要有乙個後台資料,也就是**
第二步:同樣的,也需要乙個model檔案,儲存讀取的資料。
第三步:
//1.建立url
nsurl *url = [[nsurl
alloc]initwithstring:get_url];
//2.建立請求物件--可變的可以設定請求方式
nsmutableurlrequest*request = [[nsmutableurlrequest
alloc
]initwithurl
:url];
//設定請求方式--預設是get
//3.建立響應物件
nsurlresponse *response = nil;
//4.建立錯誤物件
nserror *error = nil;
//5.鏈結,請求資料
nsdata *data = [nsurlconnection
sendsynchronousrequest:request returningresponse:&response error:&error];
//除錯用的。
// nslog(@"--%@,---------%@",response,error);
//------- 資料處理 ----------------
nsdictionary
*dict = [
nsjsonserialization
jsonobjectwithdata:data options:nsjsonreadingallowfragmentserror:
nil];
nsarray *array = [dict objectforkey:@"news"];
_dataarray
= [[
nsmutablearray
alloc]initwithcapacity:
15];
for (nsdictionary *dict in array)
//校驗
for (news *news in
_dataarray)
網路程式設計 get 非同步 請求
1.獲取url,並建立請求物件 nsurlrequest request nsurlrequest requestwithurl nsurl urlwithstring get url 非同步,先執行block塊外面的 專案中最常見的錯誤就是,在block外給 dictionary開闢空間,但是塊內...
IOS開發之網路同步GET請求
在網路請求中,http網路請求使用的最多,不管是獲取文字還是獲取二進位制資料,亦或是將資料提交到伺服器上。http請求使用起來最為簡單,http請求型別分為好幾種,例如 get,post,put,delete。這其中最為常見的兩種形式就是get和post。get是用來從伺服器上獲得資料的請求方式。同...
unix網路程式設計 時間同步
以下 在centos6.2測試通過 客戶端 如下 include include include include include include include using namespace std define maxline 4096 max text line length int main...