posted @ 2012-05-28 16:12 蜗牛狂奔 阅读(616) 评论(0) 推荐(1) 编辑
摘要:
现在在编译较老版本的cocos2d工程时CCLayer.m经常会报错错误如下图所示这是由于cocos2d 2.0版本以及以前版本的CCLayer还有ccColor4B曾经做过比较大的修改。我们需要把这段代码进行一点点修改,如下图所示即只需要将[self alloc]强制类型转换为CCColorLayer *类型即可解决。 阅读全文
摘要:
在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 蜗牛狂奔 阅读(1528) 评论(0) 推荐(1) 编辑
摘要:
一般来说这个问题都是由于重复释放一个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 蜗牛狂奔 阅读(168) 评论(0) 推荐(0) 编辑
摘要:
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 蜗牛狂奔 阅读(5376) 评论(2) 推荐(0) 编辑
摘要:
温故知新,常用常新//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 蜗牛狂奔 阅读(139877) 评论(0) 推荐(8) 编辑
摘要:
本次实现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 蜗牛狂奔 阅读(9357) 评论(1) 推荐(0) 编辑