How can one introduce a small delay between the time when view loads till the time something shows up.
A half a second would be fine. Is there a more graceful way to handle this other then sleep (1)
A bit more details on what i'd like to do:
 UIImageView *cardView = [[UIImageView alloc] initWithFrame
             :CGRectMake([thisCard xPosition], [thisCard yPosition], 79 , 123)];
        [cardView setImage:[ thisCard faceImage]];
        cardView.transform = CGAffineTransformMakeRotation(.34906585);
       // SLEEP HERE FOR .5 SECONDS
        [thisCard setOwnImageView:cardView];
        [self addSubview:cardView];
 
     
    