title: Is it possible to see the code generated by ARC at compile time?
body: <p>I have read the <a href="http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/Introduction/Introduction.html">Transitioning to ARC Release Notes</a> in "Summary" Section. They told : </p>
  
  <blockquote>
    <p>ARC works by adding code at compile time to ensure that objects live
    as long as necessary, but no longer. Conceptually, it follows the same
    memory management conventions as manual reference counting (described
    in Advanced Memory Management Programming Guide) by adding the
    appropriate memory management calls for you.</p>
    
    <p>In order for the compiler to generate correct code</p>
  </blockquote>
  
  <p>I wonder what result that ARC corrected our code. </p>
  
  <p><strong>My question :</strong> Can we see the change? <strong>(In the term of alloc , retain , assign or release .Not assembly level !)</strong></p>
  
  <p><strong>Reason :</strong> Because I think It's good to see the best-practice code in the old tradition development without ARC mode.</p>