Avatar
omochimetaru 4/7/2024 2:20 AM
これ前提で話がシンプルになる気がするけど
2:20 AM
ちょっと現在の実装もまだバグってる気がするな
2:21 AM
JSClosureをSwift側で作ってから、 JS側に渡さないまま保持してGCが発動するとsharedClosuresから消えて、 その後でJS側に渡すと壊れそう
2:23 AM
あーでもこれSwift側が生きてる間はJS側をretainするようにすると、 今度はJS側で不死になるからfinalizationが動かないな クロスバウンダリーサイクルだ