title: begin/commitAnimations vs block-based animations
body: <p>I still don't get it why Apple discourages the old method of doing animations and instead says to use blocks.</p>
  
  <p>I mean, how does one realistically stop using the old way? Aren't blocks iOS > 4.0 only? Is one supposed to fill the code with <code>if</code>s and make two different implementations based on the current device's system version? And why do so since the old method works just fine? Plus the underlying implementation should be the same, right? Is there any reasoning behind this aside from the fact that begin/commit produces ugly code?</p>