In order to cleanly port my game to the iPhone, I\'m trying to make a game loop that doesn\'t use NSTimer.
I noticed in some sample code that, if using NSTimer, you\'d s
Another option with iPhoneOS 3.1 is to use the new CADisplayLink api. This will call the selector you specify when the screen contents needs to be updated.
displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(renderAndUpdate)];
[displayLink setFrameInterval:2];
[displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
The new OpenGL project template in XCode also use the CADisplayLink if you need some more example code.