I need serious help, I had a hard time to discover why I was having memory leak, the useless instruments didn't help me with that.
I finally found out that the selectors from some animations where retaining the object regardless my attempt to release it.
now I have a big problem, I have to clue how to unschedule/remove the selector
yes, I tried to call unscheduleselector/unscheduleallselectors but it totally ignores it
combo1Animation = [CCAnimation animationWithFrames:[frames getNSArray] delay:1.0/9.0];
//self.punchAAction = [CCSequence actions:[CCAnimate actionWithAnimation:combo1Animation],[CCCallFunc actionWithTarget:self selector:@selector(idle)], nil];
self.punchAAction = [CCRepeatForever actionWithAction:[CCAnimate actionWithAnimation:combo1Animation]];