您的位置:首页 > 移动开发 > IOS开发

iOS开发第三方工具——AFNetworking

2013-06-24 16:30 302 查看
AFNetworking是一个轻量级的iOS网络服务类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。

支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)

支持ARC

要求iOS 5.0及以上版本

有一些插件扩展已有的功能,还有一个功能齐全的API

从URL中获取JSON特别简单,简单到什么程度?看下面几行代码

NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"];

NSURLRequest *request = [NSURLRequest requestWithURL:url];

AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {

NSLog(@"App.net Global Stream: %@", JSON);

} failure:nil];

[operation start];

在这10大库中,AFNetworking是最大赢家,现在是GitHub上第三大Objetive-C库,iPhone,iPad上很多著名应用都使用这个类库,是很多人的最爱。

这里把好用的库整理出来介绍给大家,希望真正能帮到开发者,让你们的生活变得更简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: