Can someone explain this @synthesize syntax?
<p>I'm following the example Navigation View template with core data in the latest iOS SDK.</p>

<p>In the rootViewController.m file I see this in the @synthesize line:</p>

<pre><code>@synthesize fetchedResultsController=fetchedResultsController_, managedObjectContext=managedObjectContext_;
</code></pre>

<p>Where the header file is:</p>

<pre><code>@private
NSFetchedResultsController *fetchedResultsController_;
NSManagedObjectContext *managedObjectContext_;
</code></pre>

<p>}</p>

<pre><code>@property (nonatomic, retain) NSManagedObjectContext *managedObjectContext;
@property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;
</code></pre>

<p>Does this mean that they are both @synthesized (creating getters &amp; setters) but then one is set to equal the other? It also appears that'fetchedResultsController' is also a method in the rootViewController.m file. </p>

<p>This template has changed in this SDK version, i'm following the Apress book More iPhone 3 development and this has really confused matters.  </p>
