Avatar
DispatchQueue.asyncなんかはワンショットの処理で、循環参照にはならないので、僕はあまりweak使わないですね。ただ、その非同期処理が画面遷移などで必要なくなってればキャンセルしたい場合はweak使ったらいいかなとは思います。