NSRULConnection

发送请求给服务器(带上账号和密码)

常用类
NSURL :请求地址
NSURLRequest :一个NSURLRequest 对象就代表一个请求,它包含的信息有
    1.一个NSURL对象
    2.请求方法,请求头,请求体
    3.请求超时
    4……
NSMutableURLRequest:NSURLRequest 的子类

NSRULConnection
    负责发送请求,建立客户端和服务器的连接
    负责NSRULREquest的数据给服务器,并收集来自服务的响应数据

GET请求:请求行\请求头 (IOS 省略 ,安卓不可省略)

步骤:
创建一个NSURL对象,设置请求路径
传入NSURL创建一个NSURLRequest对象,设置请求头和请求体
使用NSURLConnection 发送NSURLRequest



什么是json
json是一种轻量级的数据格式,一般用作数据交互
服务返回数据给客户端的数据,一般都是json格式或者xml格式(文件下载除外)

json的格式和oc中的字典和数组很像
{“name” :”jack”,”age”:10}
{“names” : [“jack”,”rose”,”jim”]}
json的标准格式 Key 必须要用双引号

json 转为换oc
json                   oc
大括号{ }             NSDictionary
中括号[]        NSArray
双引号” “        NSString
数字 10 10.8    NSNumber

json解析方案
1第三方框架:JSONKit,SBJson.TouchJSON(性能从左道右,越差)
2 苹果原生(自带)NSJSONSerialization(性能最好) ——v
     json - oc
    + (id)JSONObjectWithData:(NSData*)data options:(NSJSONReadingOptions)opt error:(NSError *)error

        oc - json数据
+(NSData *)datawithJSONObject:(id)obj options:(NSJSONWritingOptions)opt error:(NSError *)error

 
posted @ 2015-09-21 15:14  新阳  阅读(232)  评论(0)    收藏  举报