タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rxswiftに関するp3taのブックマーク (9)

  • 今日こそ理解するHot / Cold @社内RxSwift勉強会

    switchのexhaustiveness/redundancy チェック 理論と実装 わいわいswiftc #8 @ukitaka

    今日こそ理解するHot / Cold @社内RxSwift勉強会
    p3ta
    p3ta 2022/05/20
  • 【学習備忘録】RxSwiftを使ったCounterアプリ

    はじめに MVVMのアーキテクチャを学習するにあたり、まずはRxSwiftについて学習しています。 「比較して学ぶ RxSwift4 入門」のCounterアプリのコードをもとに学習しました。 RxSwiftとは RxSwift は「非同期イベントを受け取るための枠組み」を提供してくれるライブラリです。 ・UI イベント受け取り ・Web API レスポンス受け取り ・データの変化の監視 RxSwiftReactiveX ファミリーのひとつです。ReactiveX には、C#、Java など様々な言語のライブラリがあります。 引用:RxSwift 再入門 メリット 時間経過に関する処理をシンプルに書ける • コード全体が一貫する まとまった流れが見やすい 差分がわかりやすい 処理スレッドを変えやすい • callback を減らせる – インデントの浅いコードに このようなメリットが

    【学習備忘録】RxSwiftを使ったCounterアプリ
    p3ta
    p3ta 2022/05/18
  • RxSwift入門(2) 非同期処理してみる - Qiita

    はじめに 「オブザーバーパターンから始めるRxSwift入門」の続きです。 前の記事では Rx の Hot な Observable のみを使った利用方法を説明しました。今回は Cold な Observable の生成方法や、非同期処理を実現するためのスレッド指定方法などを解説します。 HotなObservableって何? 前の記事で説明した Subject を使ったものが Hot な Observable です。Subject そのものでなくても、例えば Variable のように内部で Subject を使っているものもあります。 どこからも subscribe されていなくても動作する 複数から subscribe されると同じ動作結果を通知する という特徴があります。オブサーバーパターンを置き換えるなら、この動作は当たり前ですよね? 上図の PublishSubject はどこか

    RxSwift入門(2) 非同期処理してみる - Qiita
    p3ta
    p3ta 2022/05/18
  • オブザーバーパターンから始めるRxSwift入門 - Qiita

    はじめに Rx とは C# 発祥の Reactive Extensions のことで、様々な言語に移植されています。RxSwift は Rx の Swift 版です。 様々な言語に移植されているのは、それだけ有用だからです。しかし Rx は有用である一方で学習コストが高く、導入の敷居が高いとみなされがちです。 ネットで Rx について検索すると、Reactive とは・・・関数指向うんたら・・・と、そりゃオブジェクト指向プログラマにはとっつきにくそうに感じるわな、と思うものが多いです。 ここではオブジェクト指向設計で一般的に利用されるオブザーバーパターンを置き換えるところから、Rx の利用方法を解説してみます。 以下のようにシリーズになっていますが、この記事の内容だけでも十分役に立つと思います。 オブザーバーパターンから始めるRxSwift入門 RxSwift入門(2) 非同期処理してみる

    オブザーバーパターンから始めるRxSwift入門 - Qiita
    p3ta
    p3ta 2022/05/18
  • ゼロからはじめるRxSwift(Swift4) - Qiita

    はじめに これはRxSwift初心者がその概要をざっくり理解し、とりあえずRxSwiftで動くものを作るまでの記録です 易しい記事やサンプルを探すのに苦労したのでまとめておきます。 Rx系の言語を使ったことがなく、まずは簡単に雰囲気を知りたいという人を対象としています。 (同じことをやろうとした場合の所要時間は2-3時間程度です) ↓最後にこれを作ります! RxSwiftについて知る 以下の方法で調べました。 「RxSwift」で検索して出てきた記事10-20つくらいにざっと目を通す 繰り返し出てくるワードは重要語句としてチェック 聞き慣れないワードばかりだが、脳を慣れさせていくイメージで流し読む 初心者にもわかりやすそうな記事を5つくらいじっくり読む 重要そうだけど分からないことは派生していくつか記事を読む RxSwiftの概要 Microsoftが2011年にリリースしたReactiv

    ゼロからはじめるRxSwift(Swift4) - Qiita
    p3ta
    p3ta 2022/05/18
  • RxSwift研究読本1 基礎編 - キュリオシティソフトウェア書店 - BOOTH

    書について書はRxSwift研究読シリーズ1冊目にあたるRxSwift利用者のための基礎を固める書籍です。 RxSwiftという比較的大きなテーマに対し分割して細かくリリースすることで、細かな内容でも迅速にリリースしていき、読者のフィードバックを受けて修正するサイクルを目的としています。 かつてRxSwiftはiOSアプリ開発の準スタンダードと言えるほどに普及し、アプリ開発を行う場合に技術選定される候補の筆頭と言っても過言ではありませんでした。 その理由としてRxSwiftは非同期処理の扱いに長けているだけではなく、 GUIアーキテクチャとしてのMVVM(Model-View-ViewModel)パターンを扱うことで、複数人でのコーディングに秩序をもたせることもあったためです。 さらに、RxSwiftのコンパニオンライブラリであるRxTestやRxBlockingによってテストがしや

    RxSwift研究読本1 基礎編 - キュリオシティソフトウェア書店 - BOOTH
    p3ta
    p3ta 2022/05/18
  • RxSwift研究読本1 基礎編 - キュリオシティソフトウェア書店 - BOOTH

    書について書はRxSwift研究読シリーズ1冊目にあたるRxSwift利用者のための基礎を固める書籍です。 RxSwiftという比較的大きなテーマに対し分割して細かくリリースすることで、細かな内容でも迅速にリリースしていき、読者のフィードバックを受けて修正するサイクルを目的としています。 かつてRxSwiftはiOSアプリ開発の準スタンダードと言えるほどに普及し、アプリ開発を行う場合に技術選定される候補の筆頭と言っても過言ではありませんでした。 その理由としてRxSwiftは非同期処理の扱いに長けているだけではなく、 GUIアーキテクチャとしてのMVVM(Model-View-ViewModel)パターンを扱うことで、複数人でのコーディングに秩序をもたせることもあったためです。 さらに、RxSwiftのコンパニオンライブラリであるRxTestやRxBlockingによってテストがしや

    RxSwift研究読本1 基礎編 - キュリオシティソフトウェア書店 - BOOTH
  • 俺はこれでRxSwiftを学んだ!リファレンス集 - Qiita

    今年、iOS界隈に一気に普及したRxSwift。 4月にRxSwift勉強会 @ Sansan - connpass 8月に第2回RxSwift勉強会 @ Sansan - connpass 11月に第3回RxSwift勉強会 @ Sansan - connpass とハイペースで勉強会が開かれ、スライドもQiita記事も増えていきました。 Rx入門のための Hot Observable な記事は、なんかもうこれ以上増えても…という感じですし、いっそ Cold Observable に徹する記事があってもいいんじゃないのかなということで、こちら、これまで自分の理解の為になった資料を纏めた、リンク集となります。 Rx とは 公式ドキュメント 何はなくとも、公式ドキュメント。 RxSwift/Why.md at master · ReactiveX/RxSwift https://github

    俺はこれでRxSwiftを学んだ!リファレンス集 - Qiita
  • [初心者]RxSwiftの道標[入門] - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 私はRxSwiftを業務で使うことになったので勉強を始めましたが、Rxの世界を知るためのバックグラウンドがほぼゼロの状態でしたので概念を理解するのに非常に苦労しました。 今となってはWebに溢れているRxの解説記事はわかりやすいと思えますが、はじめはチンプンカンプンで凄いイライラしました。私と同じような経験をしてほしくないため、同じようにRxの世界に疎い人向けに、これさえ知っといたらとりあえず勉強を進めることができるし、挫折しないはず、という思いを込めて記事を書きました。ある程度Swiftを使用している方向けになると思います。

    [初心者]RxSwiftの道標[入門] - Qiita
    p3ta
    p3ta 2016/05/03
  • 1