aBigRoybot

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年11月28日

摘要: 目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传ASIDownloadCache 设置下载缓存多种的缓存并存缓存策略缓存存储方式缓存其它特性实现自定义的缓存使用代理请求ASIHTTPRequest, 请求的其它特性ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新 阅读全文
posted @ 2011-11-28 15:43 aBigRoybot 阅读(234) 评论(0) 推荐(0) 编辑

2011年11月25日

摘要: 采用UITableView显示从网络上下载的图片,因为网络图片下载比较耗费时间,一般采用边显示文字,内容,后台下载图片,下载完成后刷新TableViewCell ,本文将演示如何通过自定的UITableViewCell,显示图片。1。定义ImageTableViewCell@interfaceImageTableViewCell:UITableViewCell{UILabel*txtLabel;UIImageView*imageView;}@property(nonatomic,retain)IBOutletUILabel*txtLabel;@property(nonatomic,retain 阅读全文
posted @ 2011-11-25 14:06 aBigRoybot 阅读(239) 评论(0) 推荐(0) 编辑

2011年11月23日

摘要: 可能标题有些拗口, 我想表达的是这样一个意思:有一组方法被若干个类所实现, 但是在这些方法中所要调用到的数据/方法并不是在一个类中的, 比如有三个controller里的button都要实现- (void) buttonPress: 这个方法, 并且都要用到自己controller中的自定义方法, 然后再利用- (void) buttonPress:这个方法反馈一些共同的操作.基于上面的需求, 我们很自然的想到了protocol, 解决方案如下:定义一个protocol, 包含- (void) buttonPress: 方法, 这个方法将被定义到TableViewControll里面, 并且会 阅读全文
posted @ 2011-11-23 17:58 aBigRoybot 阅读(246) 评论(0) 推荐(0) 编辑

2011年11月16日

摘要: 感谢borluse, 原文出处:http://blog.sina.com.cn/s/blog_52e8bd020100o1ik.html今儿着实花了不少的时间来解决POST中文消息的问题. 调用OAMutableRequest的setHTTPBody方法设置中文后, 用fetcher时会产生一个错误. 经过长时间的debug, 最后终于发现是OAuthConsumer里的一个小的bug.以下总结下原因:我们假设要传送一个中文消息"使用OAuth发送博客", 我们需要:NSString *string = @"使用OAuth发送博客";NSData *bo 阅读全文
posted @ 2011-11-16 10:39 aBigRoybot 阅读(476) 评论(0) 推荐(0) 编辑

摘要: 感谢borluse, 原文出处:http://blog.sina.com.cn/s/blog_52e8bd020100o012.html今晚照往常一样继续我的sina微博Mac下客户端的开发, 结果死活也打不开sina的API网站. 难道法国连接国内的电缆又出问题了? 既然如此, 那就把我这两天的开发心得记录下来.这篇文章的目的是想详细说下如何用oob模式连接sina微博. 内容应该说非常基本. 老鸟可以无视. 如果你是和我一样的新手, 刚刚学会cocoa和objc, 那这篇文章应该能帮助到你.一. 准备工作sina微博采用了和twitter基本一样的认证过程, 即OAuth认证模式. (吐槽 阅读全文
posted @ 2011-11-16 10:37 aBigRoybot 阅读(405) 评论(0) 推荐(0) 编辑

摘要: OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。OAUTH简介OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP、JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAUTH是简易的。 阅读全文
posted @ 2011-11-16 10:32 aBigRoybot 阅读(338) 评论(1) 推荐(0) 编辑

2011年11月15日

摘要: 为了使用新浪微博开放平台提供的API(应用程序接口),你需要先注册一个应用。我们会给每一个应用一个专属的App Key和App Secret。Key跟Secret的使用方式跟其他一些协议中的公钥私钥的方案相类似,你可以使用你所熟悉的编程语言将key和secret结合,为你发出的每个请求添加签名,以此来向新浪微博开放平台表明自己身份的合法性。OAuth基本流程获取request token获取request token是进行用户认证的第一步。这一步主要有两个目的:第一,告诉新浪微博你将要做什么第二,告诉新浪微博你在callback里要做什么新浪微博开放平台的request token获取接口地址 阅读全文
posted @ 2011-11-15 20:59 aBigRoybot 阅读(796) 评论(0) 推荐(0) 编辑

2011年11月14日

摘要: 本人新手, 学了几天ios, 开始自己写一点东西, 主旨是为了自己巩固加强, 一方面也好有个记录, 好看看自己曾经stuck的问题, 另一方面, 本着分享, 开源的精神, 献丑了.我会全部靠理解, 记忆把我实现的功能手动敲一边, 所以不保证可以运行, 但是demo里面的一定可以运行.demo介绍:我在初期是准备把所有控件全部实现一边, 后面发现有很多是雷同, 关于控件属性的熟悉, 这种遍历可能起不到太大作用, 所以就挑了几个主要的实现了一下. 所以有些class是空的.主要的, Table View, Navigation View, Tab Bar View, Tool Bar View, 阅读全文
posted @ 2011-11-14 02:51 aBigRoybot 阅读(771) 评论(0) 推荐(0) 编辑

摘要: 写在最前面的, 我必须要说, IB真心没用习惯... 弄了我好久才整明白, view, controller, controller两个类和view, delegate, file's owner之间的关系...我总结了一下:a] 关系是这样的, 在ib里面的controller不是视图(但是我们可以把它看做视图), 为的是把controller和相关的class(*.h, *.m)联系到一起. 通常情况下, 一个xib文件对应一个controller, 这种情况(情况1), 在xib里面不用放此xib文件所对应的controller的(File's owner就是这个cont 阅读全文
posted @ 2011-11-14 01:26 aBigRoybot 阅读(298) 评论(0) 推荐(0) 编辑

2011年11月12日

摘要: IOS 多线程 有三种主要方法(1)NSThread(2)NSOperation(3)GCD下面简单介绍这三个方法1.NSThread 调用方法如下: 如函数需要输入参数,可从object传进去。 (1) [NSThread detachNewThreadSelector:@selector(threadInMainMethod:) toTarget:self withObject:nil]; (2) NSThread* myThread = [[NSThread alloc] initWithTarget:self selector:@selector(threadInMainM... 阅读全文
posted @ 2011-11-12 03:37 aBigRoybot 阅读(390) 评论(0) 推荐(0) 编辑