Avatar
Kishikawa Katsumi 5/15/2020 1:46 PM
RxSwiftのSingleだと[weak self]だとコールバックが返る前に画面を閉じるとselfがなくなるのでコールバックの中の処理はスキップできる、Strong参照している場合はコールバックが返るまでselfが保持されるので画面を先に閉じてもコールバックの処理が実行できる。
1:47 PM
Combineは後者の振る舞いは諦めるか、コールバックの中をselfを使わないようにする必要がある。 (edited)
1:47 PM
今のところこういう違いがあるのか。