iOSエンジニアのつぶやき
id:yum_fishing
【RxSwift】一定期間内に発生したイベントの最初のイベントを取得する
結論 下記のようにすることで、observableから流れてくる最初のイベントから500msの間隔があくまで、次のイベントをストリームに流さないようにすることができます。例えば、UIScrollViewなんかで最初のスクロールイベントのみを取得したい場合なんかに有効です。 observable .throttle(.milliseconds(500), latest: false…