09 2011 档案

摘要:http://mobile.51cto.com/iphone-279757.htm目前只有Mac 10.6 和iOS 4有支援。Block是由一堆可執行的程式組成,也可以稱做沒有名字的Function (Anonymous function)详解Objective-c block应用是本文要介绍的内容,主要介绍的是Objective-c block应用,不多说,先来看详细内容。Apple在C, Objective-C, C++加上Block這個延申用法。目前只有Mac 10.6 和iOS 4有支援。Block是 由一堆可執行的程式組成,也可以稱做沒有名字的Function (Anonymous 阅读全文
posted @ 2011-09-29 09:46 痴人指路 阅读(267) 评论(0) 推荐(0) 编辑
摘要:void UncaughtExceptionHandler(NSException *exception) {NSArray *arr = [exception callStackSymbols];NSString *reason = [exception reason];NSString *name = [exception name];NSString *urlStr = [NSString stringWithFormat:@"mailto://suifeng_89@163.com?subject=bug报告&body=感谢您的配合!<br><br&g 阅读全文
posted @ 2011-09-27 16:38 痴人指路 阅读(213) 评论(0) 推荐(0) 编辑
摘要://layer1 CCLayer *layer1 = [CCLayer node]; CGPoint p1 = layer1.anchorPoint; [layer1 setAnchorPoint:ccp(0,0)]; CCRenderTexture *renderer01 = [CCRenderTexture renderTextureWithWidth: layer1.contentSize.width height: layer1.contentSize.height]; [renderer01 begin];... 阅读全文
posted @ 2011-09-23 11:00 痴人指路 阅读(439) 评论(0) 推荐(0) 编辑
摘要:http://ityran.com/thread-27-1-1.html 来自于有时候为了方便需要是不是需要把UIImage转换成精灵 ,而有时候又需要把精灵转换成UIImage, 有木有为这些在烦恼的,有的话顶起来-(CCSprite *) convertImageToSprite:(UIImage *) image { CCTexture2D *texture = [[CCTexture2D alloc] initWithImage:image]; CCSprite *sprite = [CCSprite spriteWithTexture:texture]; [texture r... 阅读全文
posted @ 2011-09-21 10:15 痴人指路 阅读(1423) 评论(0) 推荐(0) 编辑
摘要:研究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是似乎原理性的东西不多,看得人云山雾罩,感觉,写那篇东西的人,其实是假设读的人了解界面动画技术的原理的。今天有点别的事情要使用Linux,忘掉了ssh的密码,没办法重新设ssh,结果怎么也想不起来怎么设ssh远程登陆了,没办法又到网上查了一遍,太浪费时间了,痛感忘记记笔记是多么可怕的事情。鉴于Core Animation的内容实在是非常繁杂,应用的Obj-C语言本身的特性也很多,所以写个备忘录记录一下,懂的人看了后如果发现了错误,还不吝指教。1.UIView是 阅读全文
posted @ 2011-09-18 15:58 痴人指路 阅读(384) 评论(0) 推荐(0) 编辑
摘要:深入浅出 iOS 之多线程 NSThread罗朝辉(http://blog.csdn.net/kesalinCC 许可,转载请注明出处iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才开始支持)下面简要说明这三种不同范式:Thread 是这三种范式里面相对轻量级的,但也是使用起来最负责的,你需要自己管理thread的生命周期,线程之间的同步。线程 阅读全文
posted @ 2011-09-10 13:00 痴人指路 阅读(744) 评论(0) 推荐(0) 编辑
摘要:出处:http://yangzhu6263736.blog.163.com/blog/static/32592760201189113055978/cocos2d把响应事件的对像放入一个栈中,用先进后出的规率来响应事件。可以设置响应的优先级 -128 - 128,最上层的优先级是-128(即值越小越先响应事件)。响应的规则:不同优先级先按优先级响应(即无视入栈顺序,先按优先级响应)同一优先级响应的顺序是先进后出。同一对像不能多次入栈,必须先从栈中移除才能再次加入。(也可能是最高响应等级的不能多次入栈)如果当前对像有优先响应顺序但没有响应事件,则会分发到后面的对像。问题CCMenu对像的默认的优 阅读全文
posted @ 2011-09-09 14:18 痴人指路 阅读(932) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.iloss.me/?p=545协议分非正式协议和正式协议先说说非正式协议非正式协议在Obj-c中关键字虽然是interface,但是这个和C#中的借口并不完全相同。回忆之前学过的内容,我们定义一个类Sample时,会生成一个Sample.h,代码如下:#import <foundation foundation.h>@interface Sample:NSObject {}-(void) HelloWorld;@end它表明Sample类中,约定了应该有一个名为HelloWorld的方法(注:这里说的时应该,而不是必须)它只是一种君子协议。如果我们在 阅读全文
posted @ 2011-09-09 13:24 痴人指路 阅读(316) 评论(0) 推荐(0) 编辑
摘要:簡單說明 Category, Protocol, Property, Fast Enumation的功能Category :可用來在現有的類別(如果沒有程式碼)中新增method,但不能用來新增instance varible。雖然也可用來覆載(override) method,但不建議這樣使用;如要改變己存在的method的動作,請用subclass的方式。Sample:PrettyPrintCategory.h#import <Foundation/NSArray.h> // if Foundation not already imported@interface NSArra 阅读全文
posted @ 2011-09-06 22:01 痴人指路 阅读(364) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示