Se si dispone di una proprietà stringa di sola lettura, è necessario specificare strong
(o retain
) o copy
nella dichiarazione? Se non lo specifichi, è uno di loro presunto?Una proprietà readionly Objective-C deve specificare strong o copy?
Mi sembra che l'attributo proprietà sia utile solo quando si dispone di un setter.
@property (nonatomic, readonly) NSString *name;
"assegna" è sempre assunto se non si specifica –
Vedere http://stackoverflow.com/questions/9397322/does-property-copy-in-combination-with-readonly-make-sense per una discussione simile. – Monolo
Grazie Monolo, +1 sul link. – Boon