相关疑难解决方法(0)

Xcode/Objective-C:为什么NSTimer有时会变慢/波动?

我正在开发一款iPhone游戏,我有一个NSTimer动画显示屏幕上的所有对象:

EverythingTimer = [NSTimer scheduledTimerWithTimeInterval:1.0/30.0 target:self selector:@selector(moveEverything) userInfo:nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)

大部分时间它运行得非常顺利,但有时我看到事情变得缓慢或波动.我有暂停和恢复功能,分别停止和启动计时器.当我暂停然后取消暂停时,似乎可以解决这个问题.

为什么会发生这种情况的任何想法?或者我该如何解决?

iphone performance objective-c nstimer

4
推荐指数
1
解决办法
3380
查看次数

标签 统计

iphone ×1

nstimer ×1

objective-c ×1

performance ×1