title: Normal casting vs bridge casting in Objective - C
body: <p>What is the different between,</p>
  
  <pre><code>(CFDataRef) data
  </code></pre>
  
  <p>&amp;</p>
  
  <pre><code>(__bridge CFDataRef) data
  </code></pre>
  
  <p>Xcode asked me to change it to bridge. Is that because of ARC?</p>