Automatic Reference Counting (ARC) not enforced
自動参照カウント (ARC) が強制されていない
説明
自動参照カウント (ARC) は、コンパイラがオブジェクト管理を自動化することで開発者の負担を軽減するメモリ管理機能です。
推奨事項
プロジェクト全体で ARC を有効にするには:
- Xcode プロジェクトを開きます。
- プロジェクト設定に移動します。
- ターゲットを選択します。
- "Build Settings" タブに移動します。
- "Objective-C Automatic Reference Counting" を検索します。
- "Objective-C Automatic Reference Counting" を "YES" に設定します。
または、特定のファイルで ARC を有効にするには:
- ARC を有効にするファイルを見つけます。
- プロジェクトナビゲーターでファイルを選択します。
- 右側の "File Inspector" に移動します。
- "Compiler Flags" セクションを見つけます。
- コンパイラフラグに
-fobjc-arcを追加します。 - 変更を保存します。
リンク
- Automatic Reference Counting (Wikipedia)
- Automatic Reference Counting (LLVM)
- Automatic Reference Counting for Swift (Apple developer)
標準
- OWASP_MASVS_L1:
- MSTG_CODE_9
- OWASP_MASVS_L2:
- MSTG_CODE_9
- PCI_STANDARDS:
- REQ_2_2
- REQ_6_2
- OWASP_MASVS_v2_1:
- MASVS_RESILIENCE_4