iOS 37班多线程,socket,HTTP,ASIHttpRequest,等面试题总结集合博客分类:ASIDownloadCache设置下载缓存它对Get请求的响应数据进行缓存(被缓存的数据必需是成功的200请求):[ASIHTTPRequest setDefaultCache:[ASIDownl...
分类:
移动开发 时间:
2015-02-03 21:11:33
阅读次数:
220
添加第三方库ASIHttpRequest添加SystemConfiguration.framework, MobileCoreServices.framework,CoreGraphics.framework和libz.1.2.3.dylib类库在Build Phases --> Compile Source 中将.m文件的Compiler Flags添加 -fno-objc-arc标识在swif...
分类:
编程语言 时间:
2015-02-02 23:18:40
阅读次数:
411
ASIHTTPRequest虽然很久没有更新了,但是他仍然是一个非常流行的iOS平台网络通信类库,使用ASIHTTPRequest之后,大大简化了iOS平台的网络编程。其以方便的接口对同步、异步的网络传输进行了传输,将ASIHTTPRequest添加到自己的项目也非常方便,将类库中所有文件拷贝到一个文件夹中,然后将此文件夹添加到项目中,同时要添加如下图CFNetWork之下所示的类库,就可以使用A...
分类:
Web程序 时间:
2015-01-31 12:53:11
阅读次数:
139
A.ASI基本知识1.ASI简单介绍ASI:全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大。ASI的实现基于底层的CFNetwork框架,因此运行效率很高。ASI的github地址https://github.com/pokeb/asi-http-request ASI的使...
分类:
移动开发 时间:
2015-01-29 01:16:34
阅读次数:
460
// 监控整个项目,是否有请求正在进行BOOL flag = [ASIHTTPRequest isNetWorkInUse];// 整个项目,显示或隐藏运营商右边的指示器[ASIHTTPRequest setShouldUpdateNetWorkActivityIndicator:YES]// 针对...
分类:
移动开发 时间:
2015-01-26 20:46:47
阅读次数:
185
ASIHTTPRequest继承自NSOperation,这样就可以把多个请求放在一个队列中,这样便于管理多个请求 ASIHTTPRequest *request1 = [[ASIHTTPRequest alloc]init]; ASIHTTPRequest *request2 = [[ASIHT....
分类:
移动开发 时间:
2015-01-26 20:38:32
阅读次数:
138
在上一节中,阿堂和网友们分享了ASIHTTPRequest框架对于get,post的同步请求方式。很显然,如果网速比较慢,查询的时候会一直很黑屏,直到请求结束界面才出现结果,这样用户体验肯定很不好了。正如上节阿堂所说,同步请求一般只是在某个子线程中使用,而不在主线程中使用。ASIHTTPReques...
分类:
Web程序 时间:
2015-01-26 11:53:44
阅读次数:
199
从本篇开始,阿堂结合一些具体代码来说明。在ASIHTTPRequest框架中,与http请求相关的类有ASIHTTPRequest 和 ASIFormDataRequest,其中最常用的是ASIHTTPRequest ,ASIFormDataRequest 是ASIHTTPRequest 的子类,可...
分类:
Web程序 时间:
2015-01-26 11:46:18
阅读次数:
166
从本篇开始,阿堂准备进一步介绍ASIHTTPRequest框架下载数据和上传数据的实际应用。为了实现多线程并发请求网络能力,ASIHTTPRequest被设计成 NSOperation的子类。ASINetworkQueue被设计成NSOpertaionQueue的子类。如果NSOpertaionQu...
分类:
Web程序 时间:
2015-01-26 11:42:38
阅读次数:
194