2012-03-18 53 views
0

当它们是类名时,我很不习惯它是什么实例变量(或ivars)。我知道这是一个基本的Objective-C原则,但我想在使用cocos2d时给它一些相关性。cocos2d类和ivars

例如在此界面:

@interface BulletCache : CCNode { 

CCSpriteSheet* batch; 
} 

的CCSpriteSheet类(更新至CCSpriteBatchNode,但这是发动机的较旧v)的具有实例,它是BulletCache的一个实例变量。

但究竟是什么意思?它允许BulletCache做它以前做不到的事情?

回答

0

在与几位程序员交谈之后,似乎实例变量由此类拥有的类型和类组成 - 因此它们在类的底部的dealloc方法中设置为autorelease。