摘要:
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)
摘要:
IOS6里的UIScrollView是个坑,千万别把初始化contentSize放在viewDidLoad里,因为他会再次初始化contentSize导致无法拖动,所以要将初始化放在viewDidAppear中
阅读全文
posted @ 2013-04-22 11:59
ownerblood
阅读(1026)
推荐(0)
摘要:
这几天工程少了静下心来玩玩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)
摘要:
此文为网上摘取,因考虑到网络上很多文章都是虚有其表写的太过蛋疼无法理解,所以偷了段看得懂的过来。对象之间进行通信最基本的方式就是消息传递,在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)
摘要:
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)
摘要:
self.view.userInteractionEnabled = NO;
阅读全文
posted @ 2012-08-21 14:57
ownerblood
阅读(217)
推荐(0)
摘要:
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)
摘要:
可任意自定义的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)
摘要:
- (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)
摘要:
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)