In all my games, I set up an NSTimer that calls [self.view setNeedsDisplay] at a regular frequency. This of course calls DrawRect which I use to update the score, etc displayed on the screen. These routines use Core Graphics.
This has worked perfectly until iOS4. In the simulator, the animations by DrawRect are fast, but in an actual iOS4 device, they are painfully slow. I don't see this problem in earlier versions of iOS.
Has anyone else noticed this problem? I just updated to iOS4.1 and the problem persists.
Help!