title: Objective C - Custom setter with ARC?
body: <p>Here is how I used to write a custom <strong>retained</strong> setter before:</p>
  
  <pre><code>- (void)setMyObject:(MyObject *)anObject
  {
     [_myObject release], _myObject =  nil;
     _myObject = [anObject retain];
  
     // Other stuff
  }
  </code></pre>
  
  <p>How can I achieve this with ARC when the property is set to strong.
  How can I make sure that the variable has strong pointer?</p>