J'ai supprimé le message précédent ...objectif-c conserver, affecter et copier?
Lequel dois-je utiliser si j'ai une classe propriétaire d'un objet objA? Je sais que si l'objet n'était pas propre à la classe, il doit être conservé.
@class A
@property (retain) ObjectA objA;
@end
@implementation A
-(void) func {
self.objA = [[ObjectA alloc] init];
}
@end
Si objA dans la classe A est défini comme retain, et a été initialisé dans func en utilisant la fonction init. Est-ce que cela donnerait 2 retenir le compte ou juste 1 retenir le compte.
duplication possible de [Que fait @property (conserver) faire?] (Http://stackoverflow.com/questions/6360499/what-does-propertyretain-do) –