[ING]RxSwiftの練習記録ノート(iOS Sample Study: Swift)
- 2022.02.26: Swift5.5 & Xcode13.2.1へのコンバートとRxSwift6.5.0への対応
- 2021.01.10: Swift5.3 & Xcode12.3へのコンバートとRxSwift6.0への対応
- 2019.07.03: Swift5.0 & Xcode12.0へのコンバート
- 2018.12.29: Swift4.2 & Xcode10.1へのコンバートとDeprecatedになる箇所への対応
- 2018.06.05: SwiftおよびXCodeのバージョンアップ
- XCode 13.2.1
- CocoaPods 1.10.1
- Swift 5.5
私自身苦手意識があったRxSwiftの実装を掴むために個人的な備忘録を兼ねて作成(というか写経)したサンプル集になります。 UIまわりの実装や機能作成に関わる部分を中心に今後も日本語でドキュメンテーションをしてサンプルケースを追加する予定です。
- 【Warming Up】テキストフィールドやボタンコレクションで挨拶文を作るプラクティス
- 【Chapter1】ラーメンの一覧をRxDataSourcesを利用してUITableViewに一覧表示をするプラクティス
- 【Chapter2】GithubのAPIを利用してuser名を検索してリポジトリ一覧をUITableViewに一覧表示をするプラクティス
- 【Chapter3】FoursquareAPIを利用して検索した場所を表示するプラクティス
※ コメントの日本語に関しておかしな表現等がございましたらissueやpull requestを頂けますと幸いです。
下記のQiita記事にて収録サンプルに関する解説でポイントとなる部分や実装に関する参考資料をまとめたものを掲載しております。
- RxSwiftでの実装練習の記録ノート(前編:Observerパターンの例とUITableViewの例)
- RxSwiftでの実装練習の記録ノート(後編:DriverパターンとAPIへの通信を伴うMVVM構成のサンプル例)
※ 記事の中にも随時修正が必要な部分については追記をしています。