Per tornare alla domanda 'come si creano i timer':
Per i timer si usa la classe NSTimer, ecco un esempio:
- (void)viewDidLoad
{
...
[NSTimer scheduledTimerWithTimeInterval: 0.1
target: self
selector:@selector(faiQualcosa)
userInfo: nil
repeats:YES];
}
-(void) faiQualcosa
{
// codice da esegire a intervalli regolari
}
In questo caso per il la frequenza del timer si è usato un tempo frazionario, 0.1 indica un decimo di secondo.