title: What are the real advantages of using blocks in Objective-C?
body: <p>I have learned about blocks in ObjC, the syntax is clear and simple. I can read “blocks are a great feature, the syntax is...” almost everywhere. However, I miss the real advantages of their using. </p>
  
  <p>Maybe it is a silly question - I have just started with ObjC, but what are the real advantages of blocks over a “traditional” approach? Can anybody give me some brief and clear explanation?</p>