NSURLSession

 //1.建立一個網絡處理的會話,取得一個全局的會話
        //好處(相對於NSURLSession)1,多個網絡任務能夠經過session共享 2,NSURLSession支持後臺下載
        //NSURLSession 是 NSURLConnection的替代品(IOS7.0之後)
    NSURLSession *session = [NSURLSession sharedSession];
    NSString *urlPath = @"http://10.0.8.8/sns/my/user_list.php";
    NSURL *url = [NSURL URLWithString:urlPath];
    
    //2.在這個會話上建立一個網絡任務,返回一個具體的任務
    NSURLSessionDataTask *task = [session dataTaskWithURL:url completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
    
        if(error) return;
        
        //JSON解析
        NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
        NSLog(@"dict is %@", dict);
    }];
    
    //3.讓任務恢復執行(下載)
    [task resume];
相關文章
相關標籤/搜索