結論 下記のようにすることで、observableから流れてくる最初のイベントから500msの間隔があくまで、次のイベントをストリームに流さないようにすることができます。例えば、UIScrollViewなんかで最初のスクロールイベントのみを取得したい場合なんかに有効です。 observable .throttle(.milliseconds(500), latest: false, scheduler: MainScheduler.instance) ちなみに、latestはデフォルトでtrueです。latestがtrueの場合は、最初のイベントと期間内に発生したイベントの最後のイベントの二つ…