title: How to declare local "variables" as final in Objective-C?
body: <p>In Java, I can declare local "variables" as final, e.g.</p>
  
  <pre><code>void myMethod() {
      final String foo = "Hello World!";
      foo = "Bye-bye..."; // compile error!!
      return;
  }
  </code></pre>
  
  <p>When I try to change its value, a get an error from the compiler. I want to declare some of my local "variables" final to avoid changing their value by accident.</p>
  
  <p>Is this possible in Objective-C?</p>