title: Add a property without instance variable?
body: <p>I'm trying to add a property without creating an instance variable. Is it possible to do this? Or can you do something similar in a way that's not a property?</p>
  
  <p>Example:</p>
  
  <pre><code>@interface RandomClass()
  @property (nonatomic) int value;
  @end
  
  @implementation RandomClass
  @synthesize value = _value;
  // Here I override the default methods @synthesize
  -(int)value
  {
        return 8; // Actually I'm returning something more complex, so a "define" won't work
  }
  -(void)setValue:(int)value
  {
     self.someOtherValue = value;
  }
  </code></pre>
  
  <p>In the code above, I'm not using the instance variable <code>_value</code>! Is there a way to do this without creating the variable?</p>