Automatic Reference Counting (ARC) not enforced
Comptage de références automatique (ARC) non appliqué
Description
Le comptage de références automatique (ARC, Automatic Reference Counting) est une fonctionnalité de gestion de la mémoire qui automatise la gestion des objets par le compilateur afin de décharger le développeur.
Recommandation
Pour activer ARC pour l'ensemble du projet :
- Ouvrez le projet Xcode.
- Allez dans les paramètres du projet.
- Sélectionnez la cible.
- Naviguez vers l'onglet "Build Settings".
- Recherchez "Objective-C Automatic Reference Counting".
- Réglez "Objective-C Automatic Reference Counting" sur "YES".
Alternativement, pour activer ARC pour des fichiers spécifiques :
- Localisez le ou les fichiers pour lesquels ARC doit être activé.
- Sélectionnez le ou les fichiers dans le navigateur de projet.
- Allez dans le "File Inspector" sur la droite.
- Trouvez la section "Compiler Flags".
- Ajoutez
-fobjc-arcaux options du compilateur. - Enregistrez les modifications.
Liens
- Automatic Reference Counting (Wikipedia)
- Automatic Reference Counting (LLVM)
- Automatic Reference Counting for Swift (Apple developer)
Normes
- 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