ARCにおける ‘weak’ 参照の特徴は? 2025.09.22 ARCにおける 'weak' 参照の特徴は? 参照先の参照カウントを増やす 参照カウントを増やさず参照先が解放されると自動的に nil になる 循環参照を自動的に防ぐわけではない 強参照と同じ振る舞いをする Swift の ARC(自動参照カウント)において weak 参照は参照先の参照カウントを増加させません。さらに参照先が解放されたときに自動的に nil に設定されるため循環参照の回避に有効です。ただし weak は参照先が optional 型である必要があり、参照先が解放されたことを明示的に検出できます。強参照(strong)はカウントを増やす振る舞いをします。 クイズタグ: スマホアプリ開発関連記事 スマホアプリ開発クイズ!【問題 全10問・答え付き】 | 2025年09月版