计时器
计时器
熊小憨
这个作者很懒,什么都没留下…
展开
-
计时器
NSTimer NSTimer使用方法 CADisplayLink CADisplayLink使用方法 Dispatch Source Timer DispatchSourceTimer使用方法原创 2021-04-12 16:03:27 · 94 阅读 · 0 评论 -
NSTimer
1. block 示例代码: @property (nonatomic, strong) NSTimer *timer; // 1. 初始化定时器 self.timer = [NSTimer timerWithTimeInterval:1 repeats:YES block:^(NSTimer * _Nonnull timer) { }]; // 2. 将定时器加入RunLoop [[NSRu...原创 2019-10-26 13:25:39 · 123 阅读 · 0 评论 -
CADisplayLink
1. 声明CADisplayLink @property (nonatomic, strong) CADisplayLink *displayLink; 或 @property (nonatomic, weak) CADisplayLink *displayLink; 2. 定义CADisplayLink self.displayLink = [CADisplayLink displayLinkWithTarget:target selector:sel]; 或 CADisplayLink *disp原创 2021-04-12 15:56:13 · 247 阅读 · 0 评论 -
Dispatch Source Timer
1. 声明dispatch_source_t @property (nonatomic, strong) dispatch_source_t source; 这里必须强引用,否则计时器无法启动。 2. 定义dispatch_source_t dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t source = dispatch_source_cre原创 2021-04-12 15:16:26 · 436 阅读 · 0 评论
分享