狂奔的蜗牛

博学之,审问之,慎思之,明辨之,笃行之。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年5月28日

摘要: 现在在编译较老版本的cocos2d工程时CCLayer.m经常会报错错误如下图所示这是由于cocos2d 2.0版本以及以前版本的CCLayer还有ccColor4B曾经做过比较大的修改。我们需要把这段代码进行一点点修改,如下图所示即只需要将[self alloc]强制类型转换为CCColorLayer *类型即可解决。 阅读全文

posted @ 2012-05-28 16:12 蜗牛狂奔 阅读(615) 评论(0) 推荐(1) 编辑

2012年5月25日

摘要: 在lion系统下使用sudo /Users/papabox/Downloads/cocos2d-iphone-2.0-rc1/install-templates.sh -f 命令安装新版本cocos2d(cocos2d 2.0-rc1)的时候总是返回以下信息:1 cocos2d-iphone template installer 2 3 Error: Do not run this script as root. 4 5 'root' is no longer supported 6 7 RECOMMENDED WAY: 8 /Users/papabox/Downloads/c 阅读全文

posted @ 2012-05-25 11:08 蜗牛狂奔 阅读(1526) 评论(0) 推荐(1) 编辑

2012年5月19日

摘要: 一般来说这个问题都是由于重复释放一个UIView导致的。例如:UIView *view = [[UIView alloc] init] autorelease];[THE_SUPER_VIEW addSubview:view];[view release]这个时候,当程序运行到[view release]的时候就会出现如题所说的问题。所以,如果view已经被释放(包括动态释放),那么就不要再调用release方法了,因为当这个view从其父view中被移除的时候,也会被释放。 阅读全文

posted @ 2012-05-19 16:01 蜗牛狂奔 阅读(167) 评论(0) 推荐(0) 编辑

2012年4月24日

摘要: Xcode 4.0 之后文件的多语言化实现方法有了一些改变。以文字的多语言化为例说明。1.在Supporting Files文件夹右键,NewFile… -> iOS -> Resources -> String Files,命名为Localizable.strings2.选中Localizable.strings 点击 XCode-> View-> Utilities ->show File Inspector或者按下右上角按钮显示右侧边工具栏4.在右侧边工具栏中Localization栏目点+添加语言比如英文韩文添加完成之后Localizable.str 阅读全文

posted @ 2012-04-24 12:10 蜗牛狂奔 阅读(5370) 评论(2) 推荐(0) 编辑

2012年3月5日

摘要: 温故知新,常用常新//1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@",astring);//NSString *astring = [[NSString alloc] init]; NSLog(@"0x%.8x& 阅读全文

posted @ 2012-03-05 10:12 蜗牛狂奔 阅读(139856) 评论(0) 推荐(8) 编辑

2012年3月4日

摘要: 本次实现gif动画播放是通过将动画文件读取到CGImageSourceRef,然后用NSTimer来播放的。代码如下:首先是头文件#import <UIKit/UIKit.h>#import <ImageIO/ImageIO.h>#import <MobileCoreServices/MobileCoreServices.h>@interface GifView : UIView { CGImageSourceRef gif; // 保存gif动画 NSDictionary *gifProperties; // 保存gif动画属性 size_t index; 阅读全文

posted @ 2012-03-04 22:13 蜗牛狂奔 阅读(9353) 评论(1) 推荐(0) 编辑

摘要: 昨天做了一个demo,用到了简单代理。 delegate是ios编程的一种设计模式。我们可以用这个设计模式来让单继承的objective-c类表现出它父类之外类的特征。昨天这个代理实现如下: 类GifView是继承自UIView的,它加载在RootViewController上来通过一个Timer播 阅读全文

posted @ 2012-03-04 13:36 蜗牛狂奔 阅读(69953) 评论(5) 推荐(0) 编辑