// 異步請求
// 1.建立請求
// 請求位址
NSString *str =@"網絡請求的圖檔位址";
// 對字元串進行編碼,将漢字等特殊字元轉為 UTF-8格式
str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
// 把字元串轉換成 url 格式
NSURL *url = [NSURLURLWithString:str];
// 網絡請求,
NSMutableURLRequest *request = [NSMutableURLRequestrequestWithURL:url];
// 設定網絡請求格式,預設是 get 請求
request.HTTPMethod =@"GET";
// 2.發送請求(異步連結伺服器)
// 發送請求有兩種方式:同步,異步
// 異步的方式比較好
// 同步,異步請求
// 參數1:建立好的請求
// 參數2:操作隊列,多線程裡面的東西,請求完成在那個隊列執行代碼(UI界面的重新整理和視圖指派都要在主隊列執行)
// 參數3:錯誤資訊
[NSURLConnectionsendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response,NSData *data, NSError *connectionError) {
// 3.在 block 裡面處理資料
UIImage *image = [UIImageimageWithData:data];
self.imageView.image = image;
}];