ownerblood

导航

 

2013年5月16日

摘要: AFNetWorking的JSON解析默认库是使用的AFJSONRequestOperation模式,只支持text/json,application/json,text/javascript,所以如果出现code=-1016错误则说明当前的JSON解析模式是text/html,所以要加上这段代码:[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];让他支持text/html模式就可以解决了 阅读全文
posted @ 2013-05-16 16:02 ownerblood 阅读(10591) 评论(0) 推荐(0)
 

2013年4月22日

摘要: IOS6里的UIScrollView是个坑,千万别把初始化contentSize放在viewDidLoad里,因为他会再次初始化contentSize导致无法拖动,所以要将初始化放在viewDidAppear中 阅读全文
posted @ 2013-04-22 11:59 ownerblood 阅读(1026) 评论(0) 推荐(0)
 

2013年3月25日

摘要: 这几天工程少了静下心来玩玩WebSocket,发现还是挺有意思的,目前只是做做测试,有待研究更深入的东西当然ios我引入了AsyncSocket库作为我的socket库,有兴趣的朋友可以谷歌一下这个东西,挺实用的(补充)近期还玩了下基于python,html5和ios端的WebSocket,颇有感悟,大家有兴趣可以去谷歌下RockSocket,简单易用而且方便,是个很好的HTML5和ios端相互交流的socket框架。php sever端:<?phpset_time_limit(600);//设置10分钟的超时时间,避免资源浪费$ip = '127.0.0.1';//配置 阅读全文
posted @ 2013-03-25 15:16 ownerblood 阅读(3461) 评论(0) 推荐(0)
 

2013年3月21日

摘要: 此文为网上摘取,因考虑到网络上很多文章都是虚有其表写的太过蛋疼无法理解,所以偷了段看得懂的过来。对象之间进行通信最基本的方式就是消息传递,在Cocoa中提供Notification Center机制来完成这一任务。其主要作用就是负责在任意两个对象之间进行通信。使用方法很简单,如下几个步骤即可:假设A与B之间进行通信,B来触发事件,A接受该事件,并作出响应。1) A编写自定义的消息响应函数update2) A向消息中心注册,[NSNotificationCenter defaultCenter] addObserver: self selector:@selector(update) name: 阅读全文
posted @ 2013-03-21 15:26 ownerblood 阅读(1297) 评论(0) 推荐(0)
 

2013年3月20日

摘要: C++和Objective-C混编(官方文档翻译)原帖地址http://www.cocoachina.com/bbs/read.php?tid-9111-fpage-3.htmlUsing C++ With Objective-C 苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就可以在Objective-C应用程序中使用已有的C++类库。Objective-C和C++混编的要点 在 Objective-C++中,可以用C++代码调用方法也可以从Objective-C调用方法。在这两种语 阅读全文
posted @ 2013-03-20 18:03 ownerblood 阅读(317) 评论(0) 推荐(0)
 

2012年8月21日

摘要: self.view.userInteractionEnabled = NO; 阅读全文
posted @ 2012-08-21 14:57 ownerblood 阅读(217) 评论(0) 推荐(0)
 

2012年8月16日

摘要: UITapGestureRecognizer *_tap; _tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(beidianle)]; _tap.numberOfTapsRequired = 1; // 单击 [bigScrollView addGestureRecognizer:_tap]; 阅读全文
posted @ 2012-08-16 15:55 ownerblood 阅读(208) 评论(0) 推荐(0)
 

2012年8月2日

摘要: 可任意自定义的UITableViewCellUITableView的强大更多程度上来自于可以任意自定义 UITableViewCell单元格。通常,UITableView中的Cell是动态的,在使用过程中,会创建一个Cell池,根据每个cell的高 度(即tableView:heightForRowAtIndexPath:返回值),以及屏幕高度计算屏幕中可显示几个cell。而进行自定义 TableViewCell无非是采用代码实现或采用IB编辑nib文件来实现两种方式,本文主要收集代码的方式实现各种cell自定义。如何动态调整Cell高度- (UITableViewCell *)tableVi 阅读全文
posted @ 2012-08-02 16:04 ownerblood 阅读(16689) 评论(3) 推荐(3)
 

2012年7月31日

摘要: - (int)isJPEGValid:(NSData *)jpeg { if ([jpeg length] < 4) return 1; const unsigned char * bytes = (const unsigned char *)[jpeg bytes]; if (bytes[0] != 0xFF || bytes[1] != 0xD8) return 2; if (bytes[[jpeg length] - 2] != 0xFF || bytes[[jpeg length] - 1] != 0xD9) return 3; return 0;} 阅读全文
posted @ 2012-07-31 16:07 ownerblood 阅读(1976) 评论(0) 推荐(0)
 
摘要: SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码:UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category)前提#import导入UIImageView+WebCache.h文件,然后在tableview的cellForRowAtIndexPath:方法下: 1 - (UITableViewCell *)tableView: 阅读全文
posted @ 2012-07-31 13:35 ownerblood 阅读(651) 评论(0) 推荐(0)