16.04.2012 | 23:48			
		Haj,
imaš NSTimer ili ono performSelector:withObject:afterDelay:. Osobno mislim da je NSTimer varijantu pametnije koristiti, ali do tog zaključka sam došao nakon što sam sve svoje programe nakrcao sa performSelector:... pozivima.
Imaš gomilu primjera di god da pogledaš. Recimo, ovo ti je moj vrag za neke indikatore koji znaju biti vidljivi, nevidljivi, a postoji situacija kad moraju biti iz nekog razloga vidljivi na sekundu. Tj. ja mu kažem ajd se pokaži na kratko pa se kasnije sam sakrij.
- (void)unblinkOnTimer  // called from the timer
{
   [super setHidden:YES];
   
   self.blinkHideTimer = nil;
}
- (void)showTemporarily
{
   if (self.hidden)  {
      if (self.blinkHideTimer)
         [self.blinkHideTimer invalidate];
   
      NSTimeInterval  timeInterval = 1.;
   
      self.blinkHideTimer = [NSTimer scheduledTimerWithTimeInterval:timeInterval
                                                             target:self
                                                           selector:@selector(unblinkOnTimer)
                                                           userInfo:nil
                                                            repeats:NO];	
   
      [super setHidden:NO];
   }
}
 
Ovdje sam izbacio neke sitnice koje pokrivaju situaciju kad u međuvremenu dok traje ta sekunda stvar mora postati permanentno skrivena ili vidljiva, ali mislim da kužiš osnovni smisao.