网络交互
文章平均质量分 84
buruifeng
这个作者很懒,什么都没留下…
展开
-
iOS如何判断当前网络的运营商
在IOS上存在retain屏,经常需要在一些时刻用到高清图,有些时候也要到普通图。 在网络条件很爽的情况下,这当然不在话下。如果咱是iphone用户,又正好用的是移动卡。 如果还用的高清图的话是不是灰常的杯具,显然是一定的。 从目前的情况来看,只有移动的gprs的卡速度慢的像牛一样,这样我们就需要权衡在一些场合牺牲点质量 换取速度。 那么我们就得必须知道当前网络是神马运营商原创 2013-07-17 23:38:55 · 606 阅读 · 0 评论 -
IOS之同步请求、异步请求、GET请求、POST请求
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行 3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节; 4、POST请求,将参数放到body里原创 2013-08-11 10:40:18 · 620 阅读 · 0 评论 -
ASIHTTPRequest实现断点续传
ASIHTTPRequest可以实现断点续传。网上有一些介绍类似使用: [request setAllowResumeForFileDownloads:YES]; 方法的。但是它不是真正意义的断点续传。它只能让应用在下载过程中,暂停和继续。如果退出应用再进入是无效的。 不过,通过ASIHTTPRequest的异步请求以及delegate还是可以实现断点续传的。 本文还是以G原创 2013-07-20 00:15:02 · 503 阅读 · 0 评论 -
ASIHTTPRequest 详解, http 请求终结者
目录 目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传ASIDownloadCache 设置下载缓存多种的缓存并存缓存策略缓存存储方式缓存其它特性实现自定义的缓存使用代理请求ASIHTT原创 2013-07-19 00:12:57 · 547 阅读 · 0 评论 -
开源中国iOS客户端学习——(五)网络通信ASI类库(1)
如今的应用大部分基予网络,在开源中国iOS客户端源码中关于网络通信方面用了三个类库,ASI和AFNetworking,还有一个苹果官方给出的Reachability用于检测当前网络状况,本文介绍当前用的比较多的ASI类库; ASIHTTPRequest简称ASI,它是对CFNetwork API进行封装,使在与web服务器通信时的繁琐步骤变得容易一些。它是使用Objectiv原创 2013-07-19 00:13:11 · 607 阅读 · 0 评论 -
IOS成长之路-ASIHTTPRequest 断点续传
1.导入ASIHTTPRequest第三方类库 下载地址:ASIHttpRequest类库 完整代码下载:下载 2.在 .h 文件中 [cpp] view plaincopy #import #import "ASIHTTPRequest.h" #import "ASINe原创 2013-07-19 00:14:48 · 677 阅读 · 0 评论 -
IOS上的socket通信
客户端: 导入头文件: #import #import #import #import 1. 创建连接 CFSocketContext sockContext = {0, // 结构体的版本,必须为0 self, // 一个任意指针的数据,可以用在创建时CFSocket对象相关联。这个指针被传递给所有的上下文中定义的回调。 NULL, // 一个定义在上面指针中的原创 2013-07-19 12:14:40 · 480 阅读 · 0 评论 -
iOS Socket第三方开源类库 AsyncSocket
假如你也是一个java程序员,而你又不是很懂Socket。 下面我的这篇文章也许能帮助你一些。 http://xiva.iteye.com/blog/993336 首先我们写好上面文章中的server端。 下面我们可以访问一下下面的地址: http://code.google.com/p/cocoaasyncsocket/ 这是一个开源框原创 2013-07-19 12:15:13 · 547 阅读 · 0 评论 -
IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)
在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持断点续传,利用ASIHTTPRequest下载以及断点续传的原理在我的博客:http://blog.csdn.net/pjk1129/article/details/6575588中有具体的介绍,今天重点介绍如何实现,废话少说,开始正文: 一、创建网原创 2013-07-19 00:12:15 · 721 阅读 · 0 评论 -
IOS学习笔记(16)网络请求,json解析
网络,json,xml 通过NSURLConnection实现网络数据下载 通过NSURLConnection这个类来创建一个异步的请求 NSURLconnection提供了两种方式来实现链接,一种是同步的,另一种是异步的。异步的链接将会创建一个新的线程,这个线程将会来负责下载的动作。同步的链接将会堵塞当前线程,也就是说会造成当前的主线程堵塞,直到这个同步的线程运行完毕将原创 2013-07-19 00:13:30 · 801 阅读 · 0 评论 -
ASIHTTPRequest详解
ASIHTTPRequest详解 ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。 下面就举例说明它的 API 用法。原创 2013-07-19 00:14:31 · 505 阅读 · 0 评论 -
网络监测以及判断
//开启网络状况的监听 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil]; self.hostReach = [Re原创 2013-07-19 00:15:20 · 662 阅读 · 0 评论 -
json封装,获取数据
本人不才,自己封装了一个方法,使用本方法 只需传入一个json拼接字符串,一个url字符串,将会获得一个NSDictionary字典数据 #import #import "JSON.h" @interface HttpServer : NSObject { NSString *urlString; NSString *jso原创 2013-07-17 23:59:16 · 662 阅读 · 0 评论 -
ASIHttprequest的使用
本文转自csdn ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。 ASIHTTPRequest功能很强大,主要特色如下: l 通过简原创 2013-10-21 16:30:38 · 652 阅读 · 0 评论