An extension to NSTimer that allows you to pass a block to handle timer events instead of using a callback method.

Official NSTimer-JCSBlocks repository