我现在应该真的知道这一点,但我无法决定何时分配游戏对象何时不需要。
示例:我的游戏中有一个暂停按钮。这个按钮没有以任何方式分配,我把我的输入层是这样的:
pauseButton = [CCSprite spriteWithSpriteFrameName:@"pause.png"];
我也用一些标签做到了这一点。
但是,我在教程的帮助下将我的角色对象添加到游戏中,如下所示:(
[[[self alloc]initWithImage] autorelease];
此行是方法的一部分)
那么,如何决定是否分配游戏对象?有没有好的做法,或者我应该分配->自动释放我添加到游戏中的所有内容?