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];
相关文章
相关标签/搜索