摘要:
有些方法在可变请求的时候是不能用的。有些刚开始不一定指定它的url那么可以在后面进行变动。那么就用可变请求。通常我们的URL请求可能是一组,并不是一个,而且我们的URL请求也是会不停的根据流程在变化的,所以我们要仍然使用NSURLRequest这个对象是不能随时的进行一个URL的变化的,因此我们的NSMUtableURLRequest这个对象,可以用来解决我们的。NSString *urlAsString = @"http://www.apple.com";NSURL *url = [NSURL URLWithString:urlAsString];NSMutableURL 阅读全文
摘要:
上篇文章介绍既然在主线程放同步请求会阻塞线程,开辟新的线程会比较麻烦。那么这里有简单的异步请求。它比开辟线程逻辑上比较复杂。复杂的是多了几个代理方法来处理发送请求后的数据等。主要有以下几个步骤为了能够创建一个异步的请求连接,我们需要做如下操作。 1.创建一个 NSSring NSSring 类型的 类型的 URL URL连接字符串。 2.把 NSString NSString 类型转化成网络可识别的NSURL。 类型转化成网络可识别的NSURL。 3.把我们的URL对象赋值到 NSURLRequest NSURLRequestNSURLRequestNSURLRequestNSUR... 阅读全文
摘要:
在IOS的客户端与服务器交互的时候为的是获取数据,因为有一些持久化数据的方法是在应用程序本地用的。是在没有wifi的情况下才会用到类似数据库Sqlite3一种轻量级的嵌入式数据库)。那么进入话题下面介绍用通过 NSURLConnection 向服务器发送一个同步的请求来获取数据。有的人说同步请求一定会造成线程阻塞的问题,这不一定。在主线程发送一个同步请求一定会阻塞线程的,那么在开辟一个新的线程则不会阻塞线程的。就像异步的效果。NSURLConnection提供了两种方式来实现连接,一种是同步的另一种是异步的,异步的连接将会创建一个新的线程,这个线程将会来负责下载的动作,同步的连接将会堵塞当前的 阅读全文