NSTimer
Creating a Timer
Manually firing a timer
Timer frequency options
Invalidating a timer
Passing of data using Timer