問題タブ [reactive-cocoa-4]

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 に答える
144 参照

reactive-cocoa - ReactiveCocoa 4でreplayLastは可能ですか?

RAC2replayLastでは、サブスクライブされるとすぐに最後の値と将来のすべての値を送信するシグナルを作成するためにシグナルに追加できます。RAC4 の SignalProducers でそのようなことは可能ですか? 何も見えませんreplayLast

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

ios - ReactiveCocoa を使用して移動平均 (およびその他の FIR フィルター) を作成する

私はまだ ReactiveCocoa と関数型リアクティブ プログラミングの概念を使い始めているので、これはばかげた質問かもしれません。

ReactiveCocoa は、ライブ データのストリーム、タッチ イベント、加速度計センサー入力などに反応するように自然に設計されているようです。

ReactiveCocoa で有限インパルス応答フィルターを簡単にリアクティブな方法で適用することは可能ですか? または、そうでない場合、これを行うための最も醜いハック方法は何でしょうか? 単純な移動平均のようなものを実装するにはどうすればよいでしょうか?

理想的には Swift 2 + RA4 ソリューションを探していますが、Objective C および RA2/RA3 でこれが可能かどうかにも関心があります。

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

reactive-cocoa-4 - RAC 4 での RACObserve

ReactiveCocoa4 を使用して新しい新しい Swift 2 プロジェクトに取り組んでおり、以前に ObjC で変更したように、プロパティの変更を観察する方法を知りたいと思っています。

[RACObserve(self,self.model.wifiState) subscribeNext:^(id newValue){ @strongify(self); self.wifiState = newValue; }];

何かヒントはありますか?

ありがとう

ティエリー

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

swift - ReactiveCocoa 4 で次にシグナルが送信されない場合は遅延後に再試行する

Swift で ReactiveCocoa 4.0 を使用しています。ビューコントローラーでサブスクライブするstartedSignalタイプのというシグナルがあります。Signal<String, NoError>

startedSignal私は基本的に何秒か待ってから、次の値を送信しない場合は何か他のことをしたいと思っています。私はドキュメントを見て、retryonのようなものを見ましたが、エラーを完了または送信しないSignalProducerことを考えると、これを達成するためにどのように使用できるかわかりません。startedSignal

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

swift - ReactiveCocoa 4 セットアップの有効/無効アクション

ReactiveCocoa4 を使用して、基本的なログイン機能をプロジェクトに追加しています。viewModel に「username」と「password」の MutableProperties を設定し、それらを viewController の関連する textField にバインドしました。ここまでは順調ですが、ネットワーク リクエストを実行するためのアクションの設定に行き詰まっています。基本的に、アクションが入力タプル (ユーザー名: 文字列、パスワード: 文字列) を取得し、カスタム ユーザー オブジェクト 'SBUser' を出力するようにしたいと考えています。また、ユーザー名とパスワードの入力に対していくつかの基本的な検証を行い、それをアクションの有効な状態に関連付けます。私のviewModelコードは以下です。

}

エラーが発生しました。コンテキスト クロージャ タイプ ' ->SignalProducer< ,_>' は 1 つの引数を必要としますが、2 つがクロージャ本体で使用されました。このようなタプルをアクションの入力に渡すことはできませんか?