Perform an action after a delay in iOS
Today I had to perform an action (play a sound file) when a user touches a button, but only do so after half a second had passed. Luckily iOS has very good support for this.
[self performSelector:@selector(playAudio)
withObject:nil
afterDelay:0.5f];
This is a method on NSObject which also has a bunch of similar methods for all different use cases.
Happy coding.