zl程序教程

您现在的位置是:首页 >  工具

当前栏目

SwiftUI 合成组件之倒计时组件Timer和Struct组合使用(教程含源码)

组件源码教程 SwiftUI 组合 倒计时 合成 struct
2023-09-11 14:18:30 时间

实战需求

SwiftUI 合成组件之倒计时组件Timer和Struct组合使用(教程含源码)

本文价值与收获

看完本文后,您将能够作出下面的界面

合成组件之倒计时组件Timer和Struct组合使用

合成组件之倒计时组件Timer和Struct组合使用


基础知识

Timer

经过一定时间间隔后将触发的计时器,将指定的消息发送到目标对象。

class Timer : NSObject

总览

计时器与运行循环配合使用。运行循环会维护对其计时器的强引用,因此在将计时器添加到运行循环后,您不必维护自己的对计时器的强引用。

为了有效地使用计时器,您应该了解运行循环的运行方式.计时器不是实时机制。如果在长时间运行的循环调用期间或运行循环处于不监视计时器的模式时发生计时器的触发时间,则直到下一次运行循环检查计时器时,计时器才会启动。因此,计时器触发的实际时间可能要晚得多。另请参阅计时器容差。


实战代码

第一步 定义个timer