从本篇开始,阿堂准备进一步介绍ASIHTTPRequest框架下载数据和上传数据的实际应用.        为了实现多线程并发请求网络能力,ASIHTTPRequest被设计成 NSOperation的子类.ASINetworkQueue被设计成NSOpertaionQueue的子类.如果NSOpertaionQueue是线程管理器,NSOperation就相当于一个线程.它们被添加到NSOperationQueue队列中有序执行.ASINetworkQueue 和ASIHTTPRequest也…
在前年,阿堂在<IOS开发系列之阿堂教程:玩转IPhone客户端和Web服务端交互(客户端)实践>一文中,对于ASIHTTPRequest框架有过一些介简单绍,具体链接地址见http://blog.sina.com.cn/s/blog_4c925dca01011l1s.html.近来阿堂有点空闲时,决定再作些详细的系列介绍,因为这个框架确实还算是比较优秀的,有必要让更多的ios开发者了解使用.ASIHTTPRequest框架是基于Objective-c的优秀的第三方http框架,支持mac o…
在上篇文章中,阿堂和网友们分享了如何用ASIHTTPRequest框架下载数据的实例,本篇阿堂将数据介绍如何用ASIHTTPRequest框架上传数据的应用实例.       数据上传是通过ASIHTTPRequest类实现的.前面提到,ASIFormDataRequest相当于html的表单,当用户通过submit按钮提交给服务器.因此,ASIFormDataRequest请求对象的作用相当于提交表单数据,默认采用post请求方法.        下面,阿堂提供的这个实例是将项目应应用中的te…
从本篇开始,阿堂结合一些具体代码来说明.在ASIHTTPRequest框架中,与http请求相关的类有ASIHTTPRequest  和 ASIFormDataRequest,其中最常用的是 ASIHTTPRequest ,ASIFormDataRequest 是ASIHTTPRequest  的子类,可以发送html类似的表单数据,也可以上传数据,默认采用其它httpy请求方式.它们都可以进行异步或同步请求.         从性能和用户体验来说,阿堂是不建议用同步方式的,建议用异步方式.就是…
在上一节中,阿堂和网友们分享了ASIHTTPRequest框架对于get,post的同步请求方式.很显然,如果网速比较慢,查询的时候会一直很黑屏,直到请求结束界面才出现结果,这样用户体验肯定很不好了.正如上节阿堂所说,同步请求一般只是在某个子线程中使用,而不在主线程中使用.         ASIHTTPRequest和ASIFormDataRequest两个请求类都可以发送异步请求,而后者继承了前者的异步请求方法,所以这里阿堂重点介绍ASIHTTPRequest的异步请求.异步请求后的处理通过…
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYUAAAKpCAIAAADcx6fPAAAgAElEQVR4nOydd1hT5+LHg1attbfr1tarthXUqq3Va2ttrVZtEas4QHDgQJaCExAVUBAUEBCQLSHsEPbeBEIIkAQII5CQwd4QAoSVnfu7t78/XknDEK0L7u37eT7PYzjjPe85Sb6+5z3vOUGsXLEKCoVC54KIWa8BFAqFAhGzXgMoFAoFIma9BlAoF…
前言 为了方便保存自己的代码,下班后可以回家继续进行,自己的码农工作,介绍一下Github. 什么是Github呢? 作为一个编程人员,我觉得得了解一下Github吧! 当然,如果你放弃了码农或者技术人员的身份,也不必了解,话不多说,Github是一个基于Git的代码托管平台,可以把自己的代码保存在网站上,当你需要时,可以在该平台拉去你的代码到你的电脑上,继续工作,这个是不是很方便呢? 当然,如果你说除了放代码外,可以放其它文件吗?答案是肯定的.除了GitHub,其实还有相关网站可以存放,但这里…
LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/dunitian/LoTCodeBase/tree/master/LoTUI 先看在LoT.UI里面的应用效果图: 懒人福利:http://www.cnblogs.com/dunitian/p/5535455.html(一句代码直接实现) 关键代码解析:(https://github.com/dunit…
简单的JSON的HTTP传输就不说了,看一个简单的DEMO吧. 主要明白parameters是所填参数,类型是字典型.我把这部分代码封装起来了,以便多次调用.也许写在一起更清楚点. #pragma mark - JSON方式post提交数据 - (void)postJSONWithUrl:(NSString *)urlStr parameters:(id)parameters success:(void (^)(id responseObject))success fail:(void (^)(…
在日常的开发工作中,基本上每个项目都会有各种文件的上传和下载,大多数文件都是excel文件,操作excel的JavaAPI我用的是apache的POI进行操作的,POI我之后会专门讲到.此次我们不讲如何操作文件,只讲如何上传文件和下载文件. 1. 文件的上传 在现在的JavaWeb项目中,与前端进行交互的基本都是SpringMVC框架.Spring专门提供了一个接口MultipartFile,这个接口帮我们简化了从页面到服务端的文件操作,以前我们只能从request里面拿,现在有了这个接口,我们…