В двигателе cocos2d существует способ добавления объекта в качестве дочернего элемента другого.Добавление детей в Cocos2d
Так, например, в этой строке кода в файле Game.m:
CCMenu *menu = [CCMenu menuWithItems:pauseButton, nil]; pauseButton.position = ccp(s.width/2 - pauseButton.contentSize.width/2, (-s.height/2) + pauseButton.contentSize.height/2); [self addChild:menu z:100];
Вы можете увидеть экземпляр меню CCMenu добавляется как ребенок к объекту класса игры. Что это на самом деле? Это для целей памяти?