
网络交互
feeling127
这个作者很懒,什么都没留下…
展开
-
ios学习--openURL的使用方法
openURL的使用方法:view plaincopy toclipboardprint? [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]]; 其中系统的appString有:1.Map http://maps.google.com/maps?q=Shang转载 2012-12-27 10:34:56 · 1132 阅读 · 0 评论 -
IOS学习笔记(16)网络请求,json解析
网络,json,xml通过NSURLConnection实现网络数据下载通过NSURLConnection这个类来创建一个异步的请求NSURLconnection提供了两种方式来实现链接,一种是同步的,另一种是异步的。异步的链接将会创建一个新的线程,这个线程将会来负责下载的动作。同步的链接将会堵塞当前线程,也就是说会造成当前的主线程堵塞,直到这个同步的线程运行完毕将原创 2013-01-29 17:48:37 · 3380 阅读 · 0 评论 -
sqlite 工具
mesaSqlite原创 2013-02-04 17:12:13 · 1004 阅读 · 0 评论 -
UIWebView截获html并修改便签内容
UIWebView 获取html标题-(void)webViewDidFinishLoad:(UIWebView *)webView{ m_labTitle.text=[m_webVie stringByEvaluatingJavaScriptFromString:@"document.title"];}以下转自网络需求:混合应用UIWe原创 2013-01-07 10:47:26 · 1415 阅读 · 0 评论 -
ASIHTTPRequest详解
ASIHTTPRequest详解 ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。 下面就举例说明它的 API 用法。转载 2013-02-18 14:40:50 · 805 阅读 · 0 评论 -
IOS成长之路-ASIHTTPRequest 断点续传
1.导入ASIHTTPRequest第三方类库下载地址:ASIHttpRequest类库 完整代码下载:下载2.在 .h 文件中[cpp] view plaincopy#import #import "ASIHTTPRequest.h" #import "ASINetwor转载 2013-02-21 18:00:36 · 1206 阅读 · 0 评论 -
异步POST请求和同步请求
假如请求路径是:http://192.168.1.102:8080/MJServer/login请求参数: username:母鸡 pwd:123 一.异步POST请求 要想在IOS中发送一个POST请求,那么首先了解一下POST请求细节: 1.跟GET不一样,POST的请求方式不是拼接在请求路径后面,而是以请求体的形式发送到服务器端。 2.POST请求原创 2013-05-15 15:18:34 · 2228 阅读 · 0 评论 -
网络监测以及判断
//开启网络状况的监听 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil]; self.hostReach = [Re原创 2013-04-07 18:18:46 · 1287 阅读 · 0 评论 -
异步get请求
发送异步get请求 1.苹果自带的API (1)Core Foundation 框架中的CFNetwork API,纯C语言API,性能非常高。 (2)Foundation框架中的 NSURLConnection API,Objective-C API,性能不错,简单易用。 2.地三方开源框架 (1)ASIHttpReque原创 2013-05-15 13:00:10 · 1631 阅读 · 0 评论 -
IOS上的socket通信
客户端:导入头文件:#import #import #import #import 1. 创建连接CFSocketContext sockContext = {0, // 结构体的版本,必须为0self, // 一个任意指针的数据,可以用在创建时CFSocket对象相关联。这个指针被传递给所有的上下文中定义的回调。 NULL, // 一个定义在上面指针中的转载 2013-01-14 16:14:24 · 1158 阅读 · 0 评论 -
ASIHTTPRequest-断点续传(下载)
从0.94版本开始,ASIHTTPRequest可以恢复中断的下载12345678910111213141516171819- (IBAction)resumeInterruptedDownload:(id)sender{ NSURL *url = [NSURL URLWi转载 2013-01-07 10:27:27 · 1067 阅读 · 0 评论 -
ASIHTTPRequest-直接读取磁盘数据流的请求体 ASIHTTPRequest-数据压缩
从0.96版本开始,ASIHTTPRequest可以使用磁盘上的数据来作为请求体。这意味着不需要将文件完全读入内存中,这就避免的当使用大文件时的严重内存消耗。使用这个特性的方法有好几种:ASIFormDataRequests12345NSURL *url = [NSURL URLWithString:@"http://ww转载 2013-01-07 10:37:04 · 1158 阅读 · 0 评论 -
ASIHTTPRequest请求时,发送了2次请求问题解决
相信很多朋友会遇到:使用ASIHTTPRequest GET请求时,发送了2次(即重复发送了1次)由于之前的app都对失败,没有非常重要的要求,因此,也从没留意这个问题。这次产品升级,增加了一些新的需求,这些需求又恰好对这个要求较高,为这个问题纠结了一段时间后来组内老大网上找到答案,这是stackoverflow上分享的一段话(地址:http://stackoverflow.c转载 2013-01-07 11:06:05 · 1285 阅读 · 0 评论 -
IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)
在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持断点续传,利用ASIHTTPRequest下载以及断点续传的原理在我的博客:http://blog.youkuaiyun.com/pjk1129/article/details/6575588中有具体的介绍,今天重点介绍如何实现,废话少说,开始正文: 一、创建网转载 2013-01-07 10:24:11 · 932 阅读 · 0 评论 -
ASIHttpRequest-创建和执行request
同步请求同步请求会在当前线程中执行,使用error属性来检查结束状态(要下载大文件,则需要设定downloadDestinationPath来保存文件到本地):12345678910- (IBAction)grabURL:(id)sender{ NSURL *url = [NSURL URLWithS转载 2013-01-07 10:32:25 · 647 阅读 · 0 评论 -
ASIHTTPRequest 详解, http 请求终结者
目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传ASIDownloadCache 设置下载缓存多种的缓存并存缓存策略缓存存储方式缓存其它特性实现自定义的缓存使用代理请求ASIHTT转载 2013-01-07 10:28:55 · 668 阅读 · 0 评论 -
ASIHTTPRequest-Debug选项
转载网站:http://zyc-to.blog.163.com/blog/static/17152400201110221757656/?suggestedreading&wumiiASIHTTPRequest提供少量的有助于调试request行为的宏标记。这些宏可以从ASIHTTPRequestConfig.h文件中找到。当打开这些标志时,request将会打印一些信息到控制台,转载 2013-01-07 10:39:54 · 938 阅读 · 0 评论 -
开源中国iOS客户端学习——(五)网络通信ASI类库(1)
如今的应用大部分基予网络,在开源中国iOS客户端源码中关于网络通信方面用了三个类库,ASI和AFNetworking,还有一个苹果官方给出的Reachability用于检测当前网络状况,本文介绍当前用的比较多的ASI类库;ASIHTTPRequest简称ASI,它是对CFNetwork API进行封装,使在与web服务器通信时的繁琐步骤变得容易一些。它是使用Objectiv转载 2013-01-07 11:26:39 · 1157 阅读 · 0 评论 -
开源中国iOS客户端学习——(六)网络连接检测
开源中国iOS客户端基于网络同步数据,从而达到与网页看到同样数据效果,所以在启动程序的时候需要检查网络;这也是每一个联网应用启动的第一步,如果联网应用没有检查网络,苹果公司将不予以审核通过; 开源中国iOS客户端大牛们在写网络检测时很迷惑人,开始以为他们用的是ASI类库做的网络检测,今天才看明白,他们并不是用的ASI类库检测,而是用到AFNetworking这个类库里一个实例方转载 2013-01-07 14:28:09 · 988 阅读 · 0 评论 -
IOS开发 REST请求 ASIHTTPRequest用法
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和原创 2013-11-12 00:01:24 · 1893 阅读 · 0 评论