問題タブ [reactive-swift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
739 参照

swift - ReactiveSwift は、要素間の遅延で配列から要素を発行します

要素の配列と秒[1, 2, 3]の遅延があるとしましょう。5

現在の要素と次の要素の間に一時停止して、配列の各要素を放出したいと考えています。

例:

出力:

私は次のことを試みました:

ただし、最初の要素の放出を遅らせるだけで、次の要素をすぐに放出します。

使用する適切なオペレーター ミックスが見つかりませんでした。ReactiveSwift フレームワークにない可能性があります。私はリアクティブ プログラミングの初心者なので、独自のオペレーターを実装するのはまだ難しすぎます。

0 投票する
2 に答える
79 参照

swift - タイマーのリストが与えられた場合、それらの1つが完了した場合に出力する方法と、リストをリセットする方法は?

指定された一連のタイマーのいずれかがタイムアウトしたとき、完了したとき、またはリスト全体がリセットされたときに出力する必要がある出力信号があります。

出力信号:

入力:

実行中のすべてのデバイス アクションの配列を出力する必要があります。

これを .scan に送信して、 が起動されるたびに累積し、addActionが起動されるたびにリセットしようとしましたが、どれが起動されresetAllActionsたかを知る方法がないため、ロジックを機能させることができません。成長するリストを累積しながら、必要なときにリストを実行してリセットできるようにするにはどうすればよいですか?

0 投票する
1 に答える
1009 参照

swift - ReactiveSwift の生涯目的

私は ReactiveSwift を数か月間使用していますが、完全には理解できないものがあります: ライフタイム オブジェクトです。

たとえばSignalProducer、API 呼び出しを行う があるとします。これはクラスにラップされています。

私の質問は:lifetimeこの場合に使用する必要がありますか?

サービス呼び出しを保持するので、返されたときに何かがあることを理解しlifetimeましたが、これもラップされているため、ServiceWrapped使用する必要はないと思いますlifetime

前もって感謝します。