Disons que j'ai une classe appelée SomeClass
avec un string
nom de la propriété :
@interface SomeClass : NSObject
{
NSString* name;
}
@property (nonatomic, retain) NSString* name;
@end
Je comprends que le nom peut être attribué à un NSMutableString
dans ce cas, cela peut conduire à un comportement erratique.
- Pour les cordes en général, est-ce toujours une bonne idée d'utiliser le
copy
au lieu de l'attributretain
? - Une propriété "copiée" est-elle en quelque sorte moins efficace qu'une propriété "conservée" ?