DispatchTimer

DispatchTimer is a GCD-based NSTimer analogue that you can also pause/resume and set the finite number of invocations.