gpt4 book ai didi

iphone - NSTimer 是否受处理器速度、不同代 iPhone 等的影响

转载 作者:行者123 更新时间:2023-12-03 21:15:56 27 4
gpt4 key购买 nike

我正在游戏中实现倒计时方法,该方法将使用 15 秒倒计时。我一直在寻找实现这一点的不同方法,并相信 NSTimer 是可行的方法。

但是,有人告诉我它可能会受到处理器速度等的影响,我的问题是这是否属实,如果是这样,我该如何应对?

我见过这个:NSTimer但不完全理解其影响。

是否有其他方法可以保证所有设备 15 秒的停机时间?

最佳答案

我不明白你最后一句话...

但是,我相信你的 friend 是对的,与实际的倒计时秒数相比,它略有偏差,但我向你保证,差异非常小,以至于不明显,尤其是对于游戏而言。

造成差异的原因是因为您将 NSTimer 设置为在一秒内执行,当它执行时,它会更新屏幕上的倒计时,然后重复。我的猜测是,NSTimer 直到完成执行您的方法后才开始重复,因此每个 NSTimer 秒都比实际秒长几纳秒。

Apple 可能比我领先一步,并在执行之前调用重复,但是我不确定。

无论哪种方式,就像我说的,除非您正在做一些重大的事情,而不仅仅是每秒更新屏幕,否则您的用户根本不会注意到差异。

关于iphone - NSTimer 是否受处理器速度、不同代 iPhone 等的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502998/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com