Xamarin.ios NSTimer.CreateScheduledTimer vs CreateTimer-什么';有什么区别?

Xamarin.ios NSTimer.CreateScheduledTimer vs CreateTimer-什么';有什么区别?,xamarin.ios,Xamarin.ios,MonoTouch的文档中没有说明。根据 CreateScheduledTimer==>scheduledTimerWithTimeInterval CreateTimer==>timerWithTimeInterval 苹果的文档称,两者的区别在于ScheduledTimer变体是“在默认模式下在当前运行循环中调度的。”这是否意味着非调度计时器在添加到运行循环之前不会实际启动?为什么要在不将计时器添加到运行循环的情况下创建计时器(在什么时候使用CreateTimer而不是CreateSched

MonoTouch的文档中没有说明。

根据

CreateScheduledTimer==>scheduledTimerWithTimeInterval

CreateTimer==>timerWithTimeInterval


苹果的文档称,两者的区别在于ScheduledTimer变体是“在默认模式下在当前运行循环中调度的。”

这是否意味着非调度计时器在添加到运行循环之前不会实际启动?为什么要在不将计时器添加到运行循环的情况下创建计时器(在什么时候使用CreateTimer而不是CreateScheduledTimer)?这一点我并不完全清楚-我的假设是一个创建计时器并立即启动它,而另一个创建一个计时器,您可以稍后在代码中手动启动。