Я бы просто запланировал селектор с интервалом.Это работает во всех классах на основе CCNode.
Планирование селектора, срабатывающего один раз в секунду:
[self schedule:@selector(timerUpdate:) interval:1];
Этот метод вызывается один раз в секунду:
-(void) timerUpdate:(ccTime)delta
{
numSeconds++;
// update timer here, using numSeconds
}
Метод Parcevalиспользование CCTimer тоже хорошо, но вы должны предпочесть статический инициализатор автоматического выпуска, как этот:
CCTimer *myTimer = [CCTimer timerWithTarget:self
selector:@selector(myTimedMethod:)
interval:delay]];