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上很多著名应用都使用这个类库,是很多人的最爱。
这里把好用的库整理出来介绍给大家,希望真正能帮到开发者,让你们的生活变得更简单。
支持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上很多著名应用都使用这个类库,是很多人的最爱。
这里把好用的库整理出来介绍给大家,希望真正能帮到开发者,让你们的生活变得更简单。
相关文章推荐
- iOS开发第三方工具——SSToolkit
- iOS网络开发编程之NSURLConnection详解 iOS网络层常用的库如ASIHTTPRequest,AFNetworking,MKNetworkKit等知名的第三方库。随着ASI不再更新,楼主
- Ios开发对第三方框架AFNetWorking网络访问的封装使用
- 工作记录二:iOS开发工具CocoaPods(objective-c第三方库管理工具)实用技巧
- iOS开发 - AFNetworking 的使用(第三方库)
- IOS 开发 AFNetworking 网络工具-网络请求的三次封装 OC版
- IOS开发第三方工具整合与比较
- IOS团队开发之——CocoaPods 第三方库管理工具
- GHUnit IOS开发第三方单元测试工具 使用方法
- Mac OSX &iOS开发第三方类库管理工具——CocoaPods
- IOS 开发 AFNetworking 网络工具-网络请求的三次封装 Swift版
- iOS开发使用cocoapods导入第三方工具
- iOS开发第三方框架之AFNetworking3.0的使用
- iOS开发第三方工具——JSONKit
- iOS开发之CocoaPods(objective-c第三方库管理工具)
- iOS开发第三方工具——如何调用百度地图API
- iOS开发中的第三方类库管理工具-CocoaPods-
- 那些牛b的ios开发第三方工具(利器虽好,新手慎用)
- iOS开发第三方工具——MBProgressHUD
- iOS开发之CocoaPods(objective-c第三方库管理工具)