如何使用非阻塞延迟执行多个操作?

Cen*_*ion 0 iphone objective-c delay nonblocking ios

我需要在屏幕上放置第一张图像,然后在1秒后放置第二张图像,然后再放置一秒钟后的最后一张图像.此外,这应该以非阻塞的方式完成:)在这种情况下你如何执行?考虑嵌套几个UIView animateWithDuration类方法,但我不需要任何动画,我只需要在每个步骤之后以直接的方式在屏幕上放置几个图像.

更新:恕我直言,这是一个太重量级的方法来使用NSTimer这个简单的问题.我应该得到一个参考,安排3个不同的计时器(或一个非常if'y方法),然后以某种方式停止.如果是这样,我想从一种方法中解决所有问题.在这种情况下,如果我使用scheduledTimerWithTimeInterval启动计时器,那么恕我直言我需要停止(无效)其他地方或smth?