匯入第三方庫svprogresshud
#import "viewcontroller.h"
#import "svprogresshud.h"
#import "mjrefresh.h"
@inte***ce
viewcontroller ()
@property(retain)nsmutablearray * datasource;
@property(retain)uitableview * tableview;
@property(retain)nsmutabledata * mudata;
@end
@implementation
viewcontroller
- (void)viewdidload ];
//新增尾部重新整理
[_tableview addlegendfooterwithrefreshingblock:^];
// _tableview.header=[mjrefreshnormalheader headerwithrefreshingtarget:self refreshingaction:@selector(loadnewtopics)];
}//-(void)reflshdata
////載入資料
-(void)rightaction
-(nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section
-(uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath
cell.textlabel
.text=[_datasource[indexpath.row]objectforkey:@"categoryname"];
return cell;
}//請求已經成功建立的時候會呼叫此方法
- (void)connection:(nsurlconnection *)connection didreceiveresponse:(nsurlresponse *)response
//伺服器返回資料會呼叫此方法,這個會被多次呼叫,因為伺服器一次返回的資料是有限制的,當此鏈結的資源過大或者過長,資源會被分為幾次返回,因此data要拼接,當最後一次返回之後才是真正的完整的資料
-(void)connection:(nsurlconnection *)connection didreceivedata:(nsdata *)data
//請求完成會呼叫此方法
-(void)connectiondidfinishloading:(nsurlconnection *)connection
- (void)didreceivememorywarning
@end
網路請求 NSURLConnection
http和https http協議,hyper transfer protocol 超文字傳輸協議 是用於全球資訊網 www 伺服器傳送超文字到本地瀏覽器的傳輸協議,http是乙個應用層協議,由請求和響應構成,是乙個標準的客戶端伺服器模型.工作原理 http協議採用請求 響應模型.客戶端向伺服器傳送...
NSURLConnection同步與非同步請求
非同步請求 nsmutabledata buf nsmutabledata alloc initwithlength 0 nsurlconnection connection nsurlconnection alloc initwithrequest req delegate self 收到響應時,...
NSURLConnection同步,非同步與SSL
1 同步請求 nsurl url nsurl alloc initwithstring urlstring nsmutableurlrequest request nsmutableurlrequest alloc init nserror err nil nsdata data nsurlconn...