2010年11月26日
摘要: 在iPhone中,可以直接用UIApp打开URL地址。如下所示:[UIApp openURL:[NSURLURLWithString:@"http://www.apple.com"]];或者[UIApp openURL:[NSURLURLWithString:@"mailto:apple@mac.com?Subject=hello"]];iPhone包含一些其他除了http://或者mailto:... 阅读全文
posted @ 2010-11-26 16:39 Sure-G 阅读(322) 评论(0) 推荐(0) 编辑
2010年11月24日
摘要: CocoaChina首发,原贴地址:http://www.cocoachina.com/bbs/read.php?tid-8466-page-1.html使用静态类库的好处:• ❑ 加快编译速度。如果类文件多了,在编译的时候,特别是重新清除完Target之后,会特别慢。如果把某些不需要经常改动,但又很必须的类单独拿出来编译成静态类库,整个项目的编译速度将会大大提高。• ❑ 方便... 阅读全文
posted @ 2010-11-24 13:03 Sure-G 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 其实KVC、KVO即NSKeyValueCoding和NSKeyValueCoding的简称。在官方文档中描述为Key-Value Observing机制的概述Key-Value Observing (简写为KVO):当指定的对象的属性被修改了,允许对象接受到通知的机制。每次指定的被观察对象的属性被修改的时候,KVO都会自动的去通知相应的观察者。KVO的优点当有属性改变,KVO会提供自动的消息通知... 阅读全文
posted @ 2010-11-24 12:42 Sure-G 阅读(301) 评论(0) 推荐(0) 编辑
摘要: + (BOOL)writeImage:(UIImage*)imagetoFileAtPath:(NSString*)aPath{if((image==nil) || (aPath ==nil) || ([aPathisEqualToString:@""]))returnNO;@try{NSData*imageData=nil;NSString*ext = [aPathpathExtension];... 阅读全文
posted @ 2010-11-24 11:27 Sure-G 阅读(1444) 评论(1) 推荐(0) 编辑
摘要: KVO/KVC 阅读全文
posted @ 2010-11-24 11:25 Sure-G 阅读(1010) 评论(1) 推荐(0) 编辑
2010年11月23日
摘要: Three20是一个iPhone开发图形接口类的集合,包含图片查看,一般工具,HTTP本地缓存。Three20是来自于 Facebook的iPhone程序源代码的。添加Three20到您的程序==============================Three20是预编译静态库,最简单的方法是使用Xcode的依赖工程特性,下面是方法:1. 复制(Clone命令)three20 git(GitHu... 阅读全文
posted @ 2010-11-23 21:26 Sure-G 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 原文地址:iPhone知名第三方框架Three20簡介:http://www.inside.com.tw/05/11/iphone-framework-three20-introduction架构简介(上):http://www.inside.com.tw/05/25/three20-three20-modules-introduction架构简介(下):http://www.inside.com... 阅读全文
posted @ 2010-11-23 20:53 Sure-G 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.inside.com.tw/04/08/unfair-war-iphones-private-api什么是Private API所谓的Private API,就是那些iPhone OS中所隐藏的一些物件、方法,这些物件和方法并没有在官方的开发文件中被记载,主要使用在iPhone内建的应用程式当中。像是iBooks软体中便提供让使用者自由调整萤幕亮度的功能,这样的功能在其... 阅读全文
posted @ 2010-11-23 20:29 Sure-G 阅读(1255) 评论(0) 推荐(0) 编辑
2010年11月22日
摘要: 最普通动画://开始动画[UIView beginAnimations:nil context:nil]; //设定动画持续时间[UIView setAnimationDuration:2];//动画的内容frame.origin.x += 150;[img setFrame:frame];//动画结束[UIView commitAnimations];连续动画:一个接一个地显示一系列的图像NSA... 阅读全文
posted @ 2010-11-22 18:17 Sure-G 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: srand(time(0));rand() % n;添加:有时候我们需要在程序中生成随机数。 但是Objective-C并没有提供相关函数,好在C提供了rand(), srand(), random(), srandom(), arc4random()几个函数// Get random number between 0 and 500intx = arc4random()% 500;// Get random number between 500 and 1000inty = (arc4random()%501)+500);arc4random()的好处是不用seed 阅读全文
posted @ 2010-11-22 17:54 Sure-G 阅读(616) 评论(1) 推荐(0) 编辑