Saltar a contenido

Automatic Reference Counting (ARC) not enforced

Recuento Automático de Referencias (ARC) no aplicado

Descripción

El Recuento Automático de Referencias (ARC, por sus siglas en inglés) es una gestión de memoria que automatiza la gestión de objetos mediante el compilador para reducir la carga de trabajo del desarrollador.

Recomendación

Para habilitar ARC en todo el proyecto:

  1. Abra el proyecto en Xcode.
  2. Vaya a la configuración del proyecto.
  3. Seleccione el objetivo (target).
  4. Navegue hasta la pestaña "Build Settings".
  5. Busque "Objective-C Automatic Reference Counting".
  6. Establezca "Objective-C Automatic Reference Counting" en "YES".

Alternativamente, para habilitar ARC en archivos específicos:

  1. Localice los archivos donde debe habilitarse ARC.
  2. Seleccione los archivos en el navegador del proyecto.
  3. Vaya a "File Inspector" a la derecha.
  4. Encuentre la sección "Compiler Flags".
  5. Agregue -fobjc-arc a las opciones del compilador.
  6. Guarde los cambios.

Enlaces

Estándares

  • 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