Voici comment j’écrivais un setter conservé personnalisé auparavant:
- (void)setMyObject:(MyObject *)anObject
{
[_myObject release], _myObject = nil;
_myObject = [anObject retain];
// Other stuff
}
Comment puis-je réaliser cela avec ARC lorsque la propriété est définie sur strong. Comment puis-je m'assurer que la variable a un pointeur fort?