iOS JSON数据解析
2015-09-03 15:42
453 查看
//思路
//1.导入所需要的界面接口,
第三方库, 界面资源
#import "AFNetworking.h" //用于下载数据
#import "UIKit+AFNetworking.h" //用设置从网络中获取的图片
//2.下载数据, JSON解析,
生成model
//2.1定义网络接口
NSString *urlString = @"网络接口"
//2.2使用AFNetworking
AFHTTPRequestOperationManager *mamager
= [AFHTTPRequestOperationManager manager];
//2.3设置返回数据类型
mamager.responseSerializer =
[AFHTTPResponseSerializer serializer];
//2.4发起下载请求
[mamager GET:DETAIL_URL parameters:nil success:^(AFHTTPRequestOperation *operation, idrespons
eObject) {
//block重要参数responseObject, 下载的数据, 看成是NSData
_dict = [NSJSONSerialization JSONObjectWithData:responseObjectoptions:NSJSONReadingMutableContainers error:nil];
//显示数据
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
}];
//3.显示数据
设置网络中的图片作为背景图片时,使用UIKit+AFNetworking中的方法
[imageView setImageWithURL:[NSURL
URLWithString:@"网络中的图片路径"]];
//1.导入所需要的界面接口,
第三方库, 界面资源
#import "AFNetworking.h" //用于下载数据
#import "UIKit+AFNetworking.h" //用设置从网络中获取的图片
//2.下载数据, JSON解析,
生成model
//2.1定义网络接口
NSString *urlString = @"网络接口"
//2.2使用AFNetworking
AFHTTPRequestOperationManager *mamager
= [AFHTTPRequestOperationManager manager];
//2.3设置返回数据类型
mamager.responseSerializer =
[AFHTTPResponseSerializer serializer];
//2.4发起下载请求
[mamager GET:DETAIL_URL parameters:nil success:^(AFHTTPRequestOperation *operation, idrespons
eObject) {
//block重要参数responseObject, 下载的数据, 看成是NSData
_dict = [NSJSONSerialization JSONObjectWithData:responseObjectoptions:NSJSONReadingMutableContainers error:nil];
//显示数据
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
}];
//3.显示数据
设置网络中的图片作为背景图片时,使用UIKit+AFNetworking中的方法
[imageView setImageWithURL:[NSURL
URLWithString:@"网络中的图片路径"]];
相关文章推荐
- hdu 1017 A Mathematical Curiosity
- iOS 下拉刷新和上拉加载更多
- IOS使用Block —— 3 Block的两个注意点
- iOS8新特性IBDesignable
- iOS测试包自动分发,一键安装,效率提高百分百
- 服务器中加速BIOS启动的方法
- 如何将IOS中Status Bar(状态栏)设置成黑底白字
- IOS开发程序启动原理
- wxhl bj ios 49期 张浩 学习心得体会文章连载 第8章
- IOS 传感器简单介绍
- iOS开发十大必备开源框架
- IOS deletate assign
- 使用Xcode 7 beta免费真机调试iOS应用程序
- ios 6 和 ios7 布局区别
- iOS开发之Autolayout
- babyos (一)——利用BIOS 中断INT 0x10显示字符和字符串
- 苹果IOS开发者账号的区别,企业账号,个人账号,公司团队账号,教育账号
- iOS开发之OC篇-响应式编程Reactive Cocoa
- iOS----创建静态库
- Graphics and Animation on iOS