ios - @property definiciones con ARC: ¿Es fuerte por defecto ahora?
xcode automatic-ref-counting (2)
Simplemente ejecutando la herramienta de refactorización ARC en el nuevo xcode 4.3.1 y noté que mis propiedades (no atómicas, retener) se están intercambiando solo por (no atómicas) en lugar de (no atómicas, fuertes) como en el xcode anterior.
Mi código parece funcionar bien después de este cambio, así que estoy asumiendo que de todos modos está predeterminado a ser fuerte, ¿alguien sabe por qué las cosas han cambiado con el convertidor ARC?
Cuando la propiedad es de tipo básico, se asigna el valor predeterminado, cuando la propiedad es un tipo de objeto, el valor predeterminado es fuerte
Sí, strong
es el predeterminado en Xcode 4.3 y posterior. Está documentado tanto en los documentos de LLVM como en las guías de Apple sobre el uso de propiedades y el trabajo con ARC .