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];


你可能感兴趣的:(NSURLSession)