具体的な悲劇から学ぶ、循環参照の怖さとそのデバッグ方法・対策 by そっしー

iOSDC Japan 2023
ルーキーズLT(5分)

具体的な悲劇から学ぶ、循環参照の怖さとそのデバッグ方法・対策

Sossui_Swift そっしー Sossui_Swift
5

ARCの登場によって、エンジニアがメモリを意識することは殆どなくなりました。
それでも、ヒューマンエラーは必ず起こるもの...循環参照を完璧に避けることは出来ません。
つまり、「循環参照対策として[weak self]さえつけておけば良い」という状態は準備不足です。

本トークで循環参照による悲劇の話とそのデバッグ方法を聞くことで、
危機意識が高まると共に、実際に起こった際の具体的なアプローチを知ることができます。

実際にデバッグ方法を知らなかった時と知っていた時で、解決までのリードタイムが大きく違ったため
より多くの方に知っていただけたらと思っています。