title: In a @try-@catch-@finally block, is it good use finally or to continue normally?
body: <p>This is a simple Objective-C question.</p>
  
  <p>When you use a <code>@try</code>the work flow can run in 2 ways</p>
  
  <ul>
  <li>If some NSException appear, the code immediately jump to <code>@catch</code> block and than to <code>@finally</code></li>
  <li>If not, finish to run the <code>@try</code> block and than run <code>@finally</code></li>
  </ul>
  
  <p>So, what is the difference to use or not use the <code>@finally</code> block? If I use only:</p>
  
  <pre><code>-(void)function{
      @try {
       ...
      }
      @catch (NSException *exception) {
       ...
      }
      &gt;&gt;&gt;The workflow will run this line in any case?
  }
  </code></pre>
  
  <p>Than the rest of the function will run, or only the <code>@catch</code> block if a NSException is created?</p>