What is the best way for defining Property in iPhone
<p>Hi what is the difference between 
a) </p>

<pre><code>@interface SViewController : UITableViewController{

NSString *_name;

}

@property (nonatomic, retain) NSString *name;


@synthesize name = _name;
</code></pre>

<hr>

<p>b)</p>

<pre><code>@interface SViewController : UITableViewController{

NSString *name;

}

@property (nonatomic, retain) NSString *name;

@synthesize name;
</code></pre>
