title: Declaring Variables in @implementation
body: <p>I saw an example in a book showing this code:</p>
  
  <pre><code>@implementation ViewController
  {
      NSString *name;
  }
  </code></pre>
  
  <p>Why not declare this in <code>@interface</code>? What's the difference in declaring variables in <code>@implementation</code> instead of <code>@interface</code>? Why declare this <code>NSString</code> in a scope?</p>