搜尋此網誌

顯示具有 AFNetworking 標籤的文章。 顯示所有文章
顯示具有 AFNetworking 標籤的文章。 顯示所有文章

2012年9月12日 星期三

AFNetworking使用範例


直接使用


NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlstr]];

AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
      
    } failure:^(NSURLRequest *request, NSHTTPURLResponse *response,NSError *error, id JSON) {
        NSLog(@"error:%@,response:%@",error,response);
        
    }];
[operation start];


2012年8月7日 星期二

(IOS)AFNetworking 非同步network處理



介绍:
    AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。

代码文档查看网站:http://afnetworking.org/Documentation/ 


https://github.com/AFNetworking/AFNetworking

圖片預載

//此處改為用AFNetworking
        NSURL *url = [[NSURL alloc] initWithString:[[videoList objectAtIndex:indexPath.row] objectForKey:@"filmImage"]];
        [cell.imageView setImageWithURL:url placeholderImage:[UIImage imageNamed:@"placeholder"]];

後面的placeholder是代表如果圖還沒下來前要出現的圖片名