Aller au contenu

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 :

  1. Ouvrez le projet Xcode.
  2. Allez dans les paramètres du projet.
  3. Sélectionnez la cible.
  4. Naviguez vers l'onglet "Build Settings".
  5. Recherchez "Objective-C Automatic Reference Counting".
  6. Réglez "Objective-C Automatic Reference Counting" sur "YES".

Alternativement, pour activer ARC pour des fichiers spécifiques :

  1. Localisez le ou les fichiers pour lesquels ARC doit être activé.
  2. Sélectionnez le ou les fichiers dans le navigateur de projet.
  3. Allez dans le "File Inspector" sur la droite.
  4. Trouvez la section "Compiler Flags".
  5. Ajoutez -fobjc-arc aux options du compilateur.
  6. Enregistrez les modifications.

Liens

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