答えて

0

私は自分自身に同じ質問をしましたが、私はこれらの2つのパターンの間に大きな変化はないと思います。

デリゲートと同じタイプのアウトレットが複数あり、そのうちの2つ以上で使用したい場合は、デリゲートメソッドで条件を追加できるように差別化する必要があります。反応すると、コンセントオブジェクトに直接作用するため、そうではありません。

他の動作のためのリアクティブライブラリを既に実装している場合、またはこのパターンでスキルを向上させたい場合には、それに対してリアクティブにすることができます。それ以外の場合、私は使用することをお勧めしません、それはあなたのアプリのサイズを増加させるだけです。

PS:これは私の個人的な意見ですが、私はリアクションに精通していませんが、これは私にとっては正しいようです。

0

信号マルチキャストは、オブザーバーとしてブロックを使用し、デリゲートに準拠するための具体的なタイプは必要ありません。演算子、たとえば​​を使用して信号を合成して、信号の有効期間を制限することもできます。

これらのフレームワークは、宣言的で表現力豊かで、アプリのアーキテクチャを維持し、コードをより良くするのに役立ちます。

関連する問題