Avatar
あと
1:48 AM
C++の参照の場合は一級参照だから、実体はどっかにあって、他のところからは参照/ポインタで共有し続ける事できるけど
1:49 AM
SwiftのOwnershipで入る参照は生き続けられないから
1:49 AM
その話の方向でいくなら一級参照がはいる方向に強化する必要がでてくる
1:50 AM
ようするに stored propertyの型を参照にはできない
1:51 AM
循環参照気にしなくていいようにできないかな?
これもできないと思ってて、 循環が解決できるトレーサーが、入れないところがあると、そこからリークしちゃう
1:52 AM
メモリ参照グラフにおいて、あるオブジェクトはGC対象ではない、とされているとき、 GC対象オブジェクト→GC外オブジェクト→GC対象オブジェクト って参照がつながってるときに、最後のやつがどうしてもマークスイープできない
1:52 AM
途中のGC外のオブジェクトから先をトレーサが見れないから。