gpt4 book ai didi

iphone - 秒表 - NSTimer 或 NSDate

转载 作者:行者123 更新时间:2023-11-28 19:17:05 25 4
gpt4 key购买 nike

我想实现一个每秒计数的计时器。我有两种方法,但对哪一种是最佳方法有点困惑。它要么使用 NSTimer 要么使用 NSDate,据我所知,NSTimer 通常只用于触发方法,所以也许我不应该使用 NSTimer 而应该使用 NSDate?

一些澄清将不胜感激,谢谢。

最佳答案

NSDate 是一个模型类。除了代表特定的日期和时间之外,它不会触发或做任何事情。您必须同时使用 (NSTimerNSDate) 作为秒表。当您启动 watch 时,将当前日期保存在一个 NSDate 实例中,并以 1 秒的间隔启动一个 NSTimer(如果您想显示毫秒,则可以更长)。每次计时器触发时,您都会计算当前日期和保存日期之间的差异并将其显示给用户。

关于iphone - 秒表 - NSTimer 或 NSDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11375304/

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