我想每隔x秒做一次事情。使用NSTimer的scheduledTimerWithTimeInterval:vs performSelector:afterDelay:?
使用任一方法都有一个特定的优势答案 0 :(得分:1)
有很多不同。
performSelector
仅以对象作为参数向接收方发送消息。 (所需的)
但您可以使用NSTimer
几个例子,
您可以指定计时器在创建时是重复还是非重复。
您可以在运行循环中安排计时器
有关详情,请阅读NSTimer documentation
答案 1 :(得分:0)
NSTimer可以重复并且是它自己的对象,你可以检查nil on。我确信还有其他的东西,但这些通常最重要。