今更だけどRxSwiftの中身を覗くと、プログラミングの基礎が見えてきた by みなとこうた

iOSDC Japan 2025
レギュラートーク(20分)

今更だけどRxSwiftの中身を覗くと、プログラミングの基礎が見えてきた

みなとこうた

RxSwiftのコードを読んでいくと、Observerパターンやイベント伝播の考え方など、「プログラミングの基礎」に立ち返る瞬間があります。本LTでは、RxSwiftの代表的な要素(Observable, Observer, Subscribe, Dispose)を題材に、実際のソースコードを一部追いながら、そこにある基本的な仕組みを解説します。
たとえば、イベントの購読処理はどう保持され、どこで通知が発火するのか?この流れを理解することで、RxSwiftが単なるライブラリではなく、基礎的な設計原則に沿って構築されていることが分かります。
また、こうした理解は、CombineやSwiftUI(@State, @Publishedなど)の仕組みを学ぶ上でも大きな助けとなります。
リアクティブなコードに苦手意識を持つ方や、ライブラリの「中身」を通じてプログラミングを深く学びたい方に向けて、基礎を見直すきっかけとなるLTです。