iOS:快速

时间:2017-09-09 18:55:52

标签: swift swift3 timer

很多人在创建Timer应用程序或StopWatch时使用此功能:

Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(updateTimer), userInfo: nil, repeats: true);

为了使用每updateTimer次调用的用户定义函数timeInterval来更新计时器。

但我的问题是,使用这样的函数是否可以提供一个准确的计时器,因为我们调用一个用户定义的函数,我们不计算可能存在的开销,因为我们的实现。如果我们有循环或其他东西,我是对的,这不是最好的方法吗?

我想知道,因为在我的情况下,我需要使用此函数来递增变量计时器,还有另一个函数来计算每次调用updateTimer时显示的计时器字符串。

实施计时器的更好,最准确的方法是什么?也许使用NSDate?

0 个答案:

没有答案