摘要: IOS开发使用委托delegate在不同窗口之间传递数据是本文要介绍的内容,主要是来讲解如何使用委托delegate在不同窗口之间传递数据,具体内容来看详细内容。在IOS开发里两个UIView窗口之间传递参数方法有很多,比如1、使用SharedApplication,定义一个变量来传递.2、使用文件,或者NSUserdefault来传递3、通过一个单例的class来传递4、通过Delegate来传递。前面3种方法,暂且不说,这次主要学习如何使用通过Delegate的方法来在不同的UIView里传递数据比如: 在窗口1中打开窗口2,然后在窗口2中填入一个数字,这个数字又回传给窗口1。窗口1窗口2 阅读全文
posted @ 2012-07-31 13:13 宇鹏 阅读(372) 评论(0) 推荐(0) 编辑
摘要: ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码更加轻简灵活。下面就举例说明它的API用法。发起一个同步请求同步意为着线程阻塞,在主线程中使用此方法会使应用Hang住而不响应任何用户事件。所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替(下面会讲到)。- (IBAction)grabURL:(id)sender{NSURL *url = [NSURL URL 阅读全文
posted @ 2012-07-31 13:05 宇鹏 阅读(172) 评论(0) 推荐(0) 编辑
摘要: ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。 下面就举例说明它的 API 用法。发起一个同步请求 同步意为着线程阻塞,在主线程中使用此方法会使应用Hang住而不响应任何用户事件。所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替(下面会讲到)。 - (IBAction)grabURL:(id)sender { NSURL 阅读全文
posted @ 2012-07-31 11:21 宇鹏 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 添加一个同步request这是使用ASIHTTPRequest最简单的方法。发送一个startSynchronous消息。将在同一个进程中执行请求,在完成之后释放控制。 通过error属性来察看问题。 使用responseString可以得到string类型的response信息。 responseData方法用来获取一个NSData对象,或者更大的文件。不要使用这个方法来获取二进制的数据。 DownloadDestinationPath方法用来设置request,来下载到一个文件中。 - (IBAction)grabURL:(id)sender { NSURL *url = [... 阅读全文
posted @ 2012-07-31 11:19 宇鹏 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 强大的HTTP包装开源项目ASIHTTPRequest介绍 ASIHTTPRequest 是一个直接在CFNetwork上做的开源项目,提供了一个比官方更方便更强大的HTTP网络传输的封装。它的特色功能如下:1,下载的数据直接保存到内存或文件系统里2,提供直接提交(HTTP POST)文件的API3,可以直接访问与修改HTTP请求与响应HEADER4,轻松获取上传与下载的进度信息5,异步请求与队列,自动管理上传与下载队列管理机6,认证与授权的支持7,Cookie8,请求与响应的GZIP9,代理请求 下面来两个ASIHTTPRequest的小例子:NSURL *url = [NSURL URLW 阅读全文
posted @ 2012-07-31 11:16 宇鹏 阅读(227) 评论(0) 推荐(0) 编辑