title: Is releasing memory of Objective-c 2.0 properties required?
body: <p>Something I have been wondering about properties for a while. When you are using properties, do you need to override the release message to ensure the properties are released properties?</p>
  
  <p><em>i.e.</em> is the following (fictitious) example sufficient?</p>
  
  <pre><code>@interface MyList : NSObject {
  NSString* operation;
  NSString* link;
  }
  @property (retain) NSString* operation;
  @property (retain) NSString* link;
  @end
  
  @implementation MyList
  @synthesize operation,link;
  @end
  </code></pre>