在 iOS 中实现倒数计时器的一些更好/最好的方法是什么?
我做了一些挖掘并尝试使用 NSTimers(1 秒计时器),但有些人认为这不是一个好方法,因为它不是很准确!!!其他人声称它会浪费电池,因为它总是会在后台打开,直到时间过去。我在想我可以创建一个多计划的 NSTimer 这样它就不会失去同步。有人建议我应该在开始时记录实际的时间戳,并以某种方式利用内置时钟并用它来更新计时器倒计时....除了我似乎无法弄清楚如何做到这一点。有任何想法吗?你是如何实现的?
最佳答案
任何时候你要实现一个计时器,最好的选择总是记录你的开始时间。然后,每当您更新界面时,只需将当前时间与开始时间相差即可。然后,您可以使用 NSTimers 在特定时间段触发界面更新。
关于iphone - iOS中定时器的实现方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5436052/