摘要: -(void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data;-(void)requestFinished:(ASIHTTPRequest *)request;这两个方法共同使用时 发现requestFinished 获取不到数据,responseString等都为空,但是在didReceiveData输出 有数据;把didReceiveData 这个方法注释掉,就没有问题了。看了下ASI官方文档的说明-(void)request:(ASIHTTPRequest *)request didReceiveData:( 阅读全文
posted @ 2013-04-19 10:48 SuperHappy 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 天天看别人的block,各种羡慕嫉妒恨。狠下心来 自己也玩玩block,看看这水深不深。Block 声明格式: return_type (^block_name)(param_type,param_type,,……) 例: int (^personBlock)(int,int)Block 定义格式 ^return_type (param_type param_name,param_type param_name,……){ ~~~~ return return_type;} 例: ^int(int num1,int num2){return num1+num2;}Block 还... 阅读全文
posted @ 2013-04-15 15:11 SuperHappy 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 简单的来说用xcode4.5直接创建的项目是直接支持 ios6.0横竖屏的,但是用IOS5.0的模拟器运行发现不支持横竖屏,这时候就要把以前的 横竖屏函数搬出来了。针对横屏示例:// ios5下的横屏- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{return UIInterfaceOrientationIsLandscape(interfaceOrientation);}// ios6下的横屏-(BOOL)shouldAutorotate{return YE 阅读全文
posted @ 2013-04-11 10:35 SuperHappy 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 依照官方教程添加文件及其 frameWork后 发现运行报错 错误如下Undefined symbols for architecture i386: "_OBJC_CLASS_$_ASIdentifierManager", referenced from: objc-class-ref in libGoogleAdMobAds.a(GADIdentifierUtilities.o)ld: symbol(s) not found for architecture i386clang: error: linker command failed with exit code 1 阅读全文
posted @ 2012-12-13 21:53 SuperHappy 阅读(7476) 评论(2) 推荐(1) 编辑
摘要: UIWebView使用中经常遇到用JS来处理的事情,今天又遇到了搜了搜,找了这篇文章 感觉不错 珍藏一下。原文地址 http://jiapumin.iteye.com/blog/1558345 感谢原作者jiapumin需求:混合应用UIWebView打开html后,UIWebView有左右滚动条,要去掉左右滚动效果; 方法:通过js截获UIWebView中的html,然后修改html标签内容;实例代码:服务器端htmlJava代码 <html><head><metahttp-equiv="Content-Type"content=" 阅读全文
posted @ 2012-12-04 19:08 SuperHappy 阅读(3985) 评论(1) 推荐(0) 编辑
摘要: 优盘给别人考点东西,但是里面有些公司项目,每次挪出来 再挪进去都烦了~ 然后就找啊找 找了个做加密镜像的方法,原帖地址:http://tieba.baidu.com/p/1692819332感谢原作者建议慢慢我直接把步骤拷贝一下了 懒得写了嘿嘿简化下步骤:第一步:打开应用程序(在finder或者launchpad)-实用工具里的磁盘工具 ,选择 “新建映像"其中,”存储为“ 是起一个这个磁盘映像在硬盘上的名字。我这里起名为“My space”“文稿”这一项,是选择这个磁盘映像所在的磁盘“名称” 是这个镜像文件将来挂载后显示的名字“大小” 选择自定义,这个大小的数值根据你个人的需要而定 阅读全文
posted @ 2012-11-25 21:48 SuperHappy 阅读(3878) 评论(0) 推荐(0) 编辑
摘要: zipArchive 包里面有两个已经被弃用的方法:NSDictionary* attr = [[NSFileManager defaultManager] fileAttributesAtPath:file traverseLink:YES]; warning: 'fileAttributesAtPath:traverseLink:' is deprecated解决:改为NSError* error;NSDictionary* attr = [[NSFileManager defaultManager] attributesOfItemAtPath:file error:&a 阅读全文
posted @ 2012-11-25 20:48 SuperHappy 阅读(4688) 评论(0) 推荐(0) 编辑
摘要: 要把 “2011-11-29” 改写成 “2011/11/29”一开始想用ios的时间格式,后来用NSString的方法搞定。[string stringByReplacingOccurrencesOfString:@"-"withString:@"/"]; 一句话搞定。 发现NSString还是很值得研究下,于是做做笔记。看了天梯梦的博客觉得相当不错,于是懒得写了直接粘贴转载。原文地址http://justcoding.iteye.com/blog/14059511.创建NSString字符串NSString 与 char* 最大的区别就是 NSStr 阅读全文
posted @ 2012-11-19 22:02 SuperHappy 阅读(52796) 评论(2) 推荐(1) 编辑
摘要: 经常有需求 要判断不能为空,后台老是鄙视不做非空判断的前端 ,木办法 只能写一个。第一种想法:我不就是判断 是不是nil就可以了么。结果发现太天真,用户可以输入空格。对于这种蛋疼的用户,只能采取蛋疼的方法:-(Bool) isEmpty:(NSString *) str { if (!str) { return true; } else {//A character set containing only the whitespace characters space (U+0020) and tab (U+0009) and the newline and nextline cha... 阅读全文
posted @ 2012-11-08 22:12 SuperHappy 阅读(6881) 评论(0) 推荐(2) 编辑
摘要: 一直只用他的跳转视图方式,没用过他的按钮之类的,今天用起来挺纠结的。回过头来再看看创建一个navigationController 并给他个视图控制器UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]];这样的话 ViewController 就可以在 ViewDidLoad 里面进行操作 比如//设定标题 sel 阅读全文
posted @ 2012-11-07 22:32 SuperHappy 阅读(11062) 评论(0) 推荐(1) 编辑