3
票
3
票
承認済み
Haskellでreactiveをインストールできない
tar.gz ファイルから直接インストールした場合の方法については私も詳しくないのですが、
ここ数年Haskellではパッケージをインストールする際、stack というツールを使用するのが一般的になっています。
いろいろ試してみましたが、reactiveは残念ながら2010年が最終更新日と大変古くなっている(その間、GHCの非互換な変更がたくさんありました!)ため、...
3
票
承認済み
RxSwiftのObservableにDisposeBag処理を行うと、画面起動後の処理に反応しなくなる
let disposeBag = DisposeBag()
の生存期間(スコープ)がviewDidLoadのせいです。
DisposeBagはValidationViewControllerのプロパティに持たせましょう。
DisposeBagはどのインスタンスと運命共同体(メモリ解放のタイミングを同じにするという意味合い)なのか自分で意識して必要なところに定義することが肝心です。
1
票
reactで作成したアプリケーションをアップルストアを介さずに直接iPhoneにインストールすることは可能ですか?
PWA(Progressive Web App) で実現できる���ではないでしょうか?
以下のサイトは、PWA として開発されています。
https://www.pwastats.com/
iPhone であれば、サイトを開いて、[共有ボタン] - [ホーム画面に追加] を選択してインストールできます。
通常の Web サイトでも同様のことができますが、見た目の違いとしては、PWA では、URL ...
1
票
承認済み
なぜトランポリンという命名なのでしょうか?
コメントした リンク先の内容も踏まえて、日本語的には恐らく 打てば響く 状態を指したいのだろうと考えると、代わりに「ピンポン(=卓球)」や「壁打ち」でも意味は通じそうですが、ピンポンは1対1だし、壁打ちも1単語でスマートに収まら無さそうなので、トランポリンは言い得て妙なのかなと思います。
1
票
承認済み
Reactive.Extensions の SubscribeOn の挙動がわかりません
私も最初混乱したのですが、
SubscribeOn は IObserver.OnNext ではなくIObservable.Subscribe の実行スケジュール指定です。
サンプルコードでは A の Subscribe がスレッドプールから実行されます。
OnNext をスケジュール指定したい場合は ObserveOn です。
サンプルコードの実行順は
a.SubscribeOn(...
1
票
ReactiveXで非同期通信の直列化と結果の合成をどうやるか
各Observableが1回のみ結果を返すものとして回答します。
let request = requestApiA().flatMap { resA in
requestApiB(parameterA: resA).flatMap { resB in
requestApiC(parameterA: resA, parameterB: resB)
}
}
...
1
票
承認済み
tapされたあとの処理を流れるようにUILabel.textまでメソッドチェーンで書きたい
RxSwiftの Variable は BehaviorSubject (RxSwift4では BehaviorRelay )のラッパーであり、ご質問のソースに書いていただいたような処理をしたい場合に���2方向のバインディングを行うのが基本となります。なので、一つのメソッドチェーンでまとめて書くということはできません。
Variableを挟まずに、...
無効化に投票
関連するタグ
reactive-programming × 11rx-swift × 3
javascript × 2
swift × 2
android × 2
reactjs × 2
react-jsx × 2
java × 1
c# × 1
jquery × 1
macos × 1
node.js × 1
swift3 × 1
haskell × 1
react-native × 1
ドメイン駆動設計 × 1
react-router-dom × 1
reactivex × 1