Вы можете запланировать таймер, как это
NSTimer *myTimer = [NSTimer scheduledTimerWithTimeInterval:YOUR_INTERVAL
target:self
selector:@selector(updateLabel)
userInfo:nil
repeats:YES];
Теперь указанный ниже метод будет вызываться через каждые YOUR_INTERVAL (в секундах) периодах
- (void) updateLabel {
myLabel.text = @"updated text";
}
Чтобы остановить таймер, вы можете вызвать инвалидом объект таймера. Поэтому вы можете сохранить таймер как переменную-член, чтобы иметь к нему доступ в любом месте.
[timer invalidate];