Si tengo una propiedad de cadena de solo lectura, ¿es necesario especificar strong
(o retain
) o copy
en la declaración? Si no especifico, ¿se supone uno de ellos?¿Necesita una propiedad readonly de Objective-C especificar strong o copy?
Me parece que el atributo de propiedad solo es útil cuando tienes un setter.
@property (nonatomic, readonly) NSString *name;
"asignar" siempre se asume si no especifica –
Consulte http://stackoverflow.com/questions/9397322/does-property-copy-in-combination-with-readonly-make-sense para una discusión similar. – Monolo
Gracias Monolo, +1 en el enlace. – Boon