界面延迟刷新

本文介绍了如何利用Grand Central Dispatch(GCD)实现界面的延迟更新。通过`performSelector:withObject:afterDelay:`和`dispatch_after`函数,分别展示了在主线程和全局并发队列中设置延迟执行任务的方法,以达到延迟刷新界面的效果。
摘要由CSDN通过智能技术生成
/* 
     推迟三秒执行printString方法 
     withObject:传的参数 
     */ 

    [self performSelector:@selector(printString:) withObject:@"Grand Central Dispatch" afterDelay:3.0];


//设置时间为2 
    double delayInSeconds = 2.0; 
    //创建一个调度时间,相对于默认时钟或修改现有的调度时间。 
    dispatch_time_t delayInNanoSeconds =dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC); 
    //推迟两纳秒执行 
    dispatch_queue_t concurrentQueue =dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); 
    dispatch_after(delayInNanoSeconds, concurrentQueue, ^(void){ 
        NSLog(@"Grand Center Dispatch!"); 
    });


//设置时间 
    double delayInSeconds = 2.0; 
    dispatch_time_t delayInNanoSeconds = 
    dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC); 
    dispatch_queue_t concurrentQueue =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值