SpriteKit – Creating a timer

In Sprite Kit do not use NSTimer, performSelector:afterDelay: or Grand Central Dispatch (GCD, ie any dispatch_… method) because these timing methods ignore a node’s, scene’s or the view’s paused state. Moreover you do not know at which point in the game loop they are executed which can cause a variety of issues depending on what … Read more