NSTimer invalidate When you create an NSTimer, and specify it to be a non-repeat…
NSTimer invalidate When you create an NSTimer, and specify it to be a non-repeat timer, you don’t have to invalidate it after it fired.
When you created a repeating timer, you send the invalidate message to it to remove it from the NSRunLoop object it was added to, and thus …