网络请求就是从所给的网址获取数据
网络请求分为Get请求和Post请求,在实际的操作中一般使用异步请求,下面我们就来共同学习一下异步Get请求
首先我们先创建一个工程来模拟一下简单地请求过程
创建一个button,当点击的时候触发事件,在触发事件里面完成操作
创建NSURL, 这是iOS中URL储存类,可以储存一些网址或者文件路径
NSURLResquest, URL请求类,不能够修改参数,如果想要修改参数,需要用NSMutableURLRequest,可以设置一些参数,例如请求方式,时长等
创建完以上的内容时就要开始发送请求
NSURLConnection:网络连接类,用于发送URL请求,并获取数据,
需要遵循协议NSURLConnectionDelegate,然后实现协议里面的方法
当请求出现错误的时候
开始请求
请求获得数据,设置一个NDMUtableData用于接收请求到的数据
完成请求,转换成字符串,打印出来看效果
那么,我们在请求结束时所获得数据,在本例中是XML类型,我们可以对其进行解析,然后就可以使用里面的内容了!!!
异步Get请求还有block方法,我们将在下篇进行探讨学习.