您的位置:首页 > 移动开发 > IOS开发

关于iOS中延迟执行的几种方法

2017-07-12 19:35 330 查看
1、方法一:使用dispatch_after



2、方法二:使用performSelector



调用如下:



补充:

取消延迟执行的方法:

第一种:



注意:这是一个类方法,不能用实例对象去调用,只能用NSObject。

第二种:



这也是一个类方法,调用的话可以撤回全部申请延迟执行的方法。

还有两个常用的方法:



若wait是YES,则等待当前线程执行完以后,主线程才会执行aSelector方法;若wait是NO,则不等待当前线程执行完,就在主线程上执行aSelector方法。另外,如果当前线程是主线程,则立即执行aSelector方法。



在指定线程中执行aSelector方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: