次のようなアプリがきっかけでこの観測を行ったので、記事全体でこの構造を基本にしている。モデルはA、B、C複数のA、複数のCがあり、AとCを結びつけるBがあります。結びつき方の情報が必要なので間にBが必要です。結びつき方を具体的にイメージしたい場合は「AとCの友好度4」とか「敵対度5」のようなものでよいでしょう。Bは頻繁に作成と削除が行われ、AとCは、Bと比べると作成と削除の頻度は低いものです。連鎖してBを削除します。連鎖してBを削除します。AはBの保持を捨てます。AはBの保持を捨てます。}}あるbに関連するものを取り出すと基本の状態は次のようになります。a.bコピー前コピー後ちゃんとbからcが見えてます。[]bはmodelContextから削除されずb.aがnilになるa.bをc.bにコピーすることに関して、何か特別なことが起きるかなと思って観測したが、特に何もなかった。(B配列中のbが削除される)。a1のbをa2のbにも登録したときa1が関係していることはコードに書かれていない。a1.bがクリアされる。他の記事デリートルールを調査しました。https://zenn.dev/samekard_dev/articles/c1bdeb2ae2b095samekard_deviOSやFlutter、アルゴリズムなどの記事を書いていきます。バッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。バッジを贈るDiscussionsamekard_deviOSやFlutter、アルゴリズムなどの記事を書いていきます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。