title: Do I have to get rid of my release statements upon upgrading to ARC?
body: <p>New to all this ARC stuff.</p>
  
  <p>I've been developing an iOS game using Manual Reference Counting with <code>cocos2d-iphone 1.0.1</code> this whole time.</p>
  
  <p>Recently, upon reading some instructions (<a href="http://www.tinytimgames.com/2011/07/22/cocos2d-and-arc/#comment-563567859" rel="nofollow">http://www.tinytimgames.com/2011/07/22/cocos2d-and-arc/#comment-563567859</a>), I upgraded my project to support Automatic Reference Counting.</p>
  
  <p>When I developed using the manual method, I, of course, used <code>release</code> in many places. However, I noticed that I had many memory leaks and I was having a hard time finding all of them - thus I changed to ARC.</p>
  
  <p>However, I wonder, do I have to erase my <code>[object release];</code> statements for ARC to work properly? Or it doesn't matter and I really don't have to do any kind of change at all?</p>
  
  <p>If I used <code>[object retain];</code> and <code>[object release];</code>, do I get rid of the former and assume that ARC will take care of releasing it? Or do I still have the responsibility of releasing manually it since I explicitly took ownership of the object?</p>