これまでに参考にしたサイト、動画、本などを記載しています。
もし良い記事やサイトなどご存知でしたら、ぜひ教えてください。
Xcode12 iOS14
iOSDC 登壇時に使用した資料です。
スライドはこちら https://speakerdeck.com/shiz/sorosorocombine
動画はこちら https://www.youtube.com/watch?v=0wTld_ROx2Y&list=PLod2oSGQp3W4BV6sLUdMwlZD0NHt9mHP7&index=18
Operator の動作を確認するための Playground 集です。
ソースコメントにそれぞれの特徴などを記載しています。
Publisher の動作を確認するための Playground 集です。
ソースコメントにそれぞれの特徴などを記載しています。
Scheduler の動作を確認するための Playground 集です。
ソースコメントそれぞれの特徴などを記載しています。
また、テスト時に Scheduler を Control する方法として
Custom Scheduler を使用した例も含んでいます。
下記の 3 つのサンプルアプリがあります。
- UserRegistration(テキスト入力、バリデーションの検証)
- CombineCollection(リスト表示、詳細画面遷移の検証)
- ComplexUserRegistration(複数画面にまたがった場合の検証)
その中に複数のパターンがあります。
- UIKit
- UIKit + Combine
- SwiftUI + Combine
※ SwiftUICombineCollection は Grid の画像数が多いと URLSession のリクエストでクラッシュします。現在解決策を調査中です。 (Simulator のみで起きるようです。)
-[SwiftUI.AccessibilityNode retain]: message sent to deallocated instance)
Instruments を活用したデバッグツールのインストール方法や簡単な使用方法を紹介しています。