Is NSTimer expected to fire when app is backgrounded?
NSTimer is going to fire whenever the main runloop is running. Apple makes no promises that I know of to unschedule timers or to prevent the main runloop from running. It’s your responsibility to unschedule your timers and release resources when you move to the background. Apple isn’t going to do it for you. They … Read more