如何在Objective C中调度方法调用

pri*_*son 7 multithreading objective-c

我尝试在Objective C中进行多线程.我现在要做的是,对于某些对象实例,我想要在5秒后调用某个函数.我怎样才能做到这一点?

在Coco 2D中,它很容易实现.他们有一个叫调度程序的东西.在Objective C中,请问该怎么做?

谢谢

Phi*_*ert 14

您可以使用performSelector:withObject:afterDelay:

例如:

[self performSelector:@selector(myFunc:) withObject:nil afterDelay:5.0];
Run Code Online (Sandbox Code Playgroud)