星空网 > 软件开发 > 操作系统

iOS 使用GCD实现倒计时效果

  在APP开发过程中,经常有需要实现倒计时效果, 比如语音验证码倒计时...代码如下:

  

__block int timeout = 100;

    dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);

    dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, queue);

    dispatch_source_set_timer(_timer, dispatch_walltime(NULL, 0), 1.0 * NSEC_PER_SEC, 0);

    

    

    dispatch_source_set_event_handler(_timer, ^{

        if (timeout <= 0) {

            dispatch_source_cancel(_timer);

            

        }else {

            NSLog(@"---%d",timeout);

            dispatch_async(dispatch_get_main_queue(), ^{

                

            });

            timeout --;

        }

    });

    dispatch_resume(_timer);




原标题:iOS 使用GCD实现倒计时效果

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

tiktok shop美国入驻:https://www.goluckyvip.com/tag/82259.html
分拣中心:https://www.goluckyvip.com/tag/8226.html
tiktok shop登录:https://www.goluckyvip.com/tag/82260.html
tiktok shop什么意思:https://www.goluckyvip.com/tag/82261.html
tiktok ios最新教程:https://www.goluckyvip.com/tag/82262.html
tiktok数据怎么看:https://www.goluckyvip.com/tag/82264.html
小米SU7的不甘心全写进了 “周边”的商品链接里 :https://www.kjdsnews.com/a/1836549.html
10天涨粉300+万 “王婆说媒”凭什么一夜爆红? :https://www.kjdsnews.com/a/1836550.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流