Contador regresivo

Estoy intentando crear un temporizador de cuenta atrás que lleva la cuenta regresiva, un IBOutlet conectado a un campo de texto, desde 60 segundos hasta 0. No estoy seguro

A. Cómo limitar las repeticiones a 60 y

B. ¿Cómo disminuir la cuenta regresiva por adelantado?

<code>- (IBAction)startCountdown:(id)sender
{
    NSTimer *countdownTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self     selector:@selector(advanceTimer:) userInfo:nil repeats:YES];
    NSRunLoop *runLoop = [NSRunLoop currentRunLoop];
    [runLoop addTimer:countdownTimer forMode:NSDefaultRunLoopMode];
}

- (void)advanceTimer:(NSTimer *)timer
{
    [countdown setIntegerValue:59];
}
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta