エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Combine】"AnyCancellable"と"Set<AnyCancellable>"の使い分け - Swift・iOS
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Combine】"AnyCancellable"と"Set<AnyCancellable>"の使い分け - Swift・iOS
はじめに 開発環境 本題 おわりに 参考 はじめに 表題のテーマについて疑問に思ったので調べてみました... はじめに 開発環境 本題 おわりに 参考 はじめに 表題のテーマについて疑問に思ったので調べてみました。 ※「あくまで現状の理解では」という前置きがついた内容ですのでご注意ください・・・。 開発環境 macOS Big Sur 11.5.1 Xcode 12.5.1 Swift 5.4.2 本題 様々なCombineのサンプルコードを読む中で、以下のようにAnyCancellable型のプロパティをinitで初期化するパターンと、Setに"store(in:)"を使ってAnyCancellableのインスタンスを格納するパターンがあることに気がつきました。動作としてはどちらも同じ。なぜ2パターンあるのか、どのように使い分ければいいのか疑問に思いました。 AnyCancellable型のプロパティをinitで初期化するパターン private var cancellable: AnyCanc