What should be the retain Count here + iPhone
<p>I have following lines of code in a program</p>

<pre><code>VisitWebsiteVC *visitWebSite
         = [[VisitWebsiteVC alloc] initWithNibName:@"VisitWebsiteVC" bundle:nil];
NSLog(@"Retain Count :%i",[visitWebSite retainCount]);
[self.navigationController pushViewController:visitWebSite animated:YES];
NSLog(@"Retain Count :%i",[visitWebSite retainCount]);
[visitWebSite release];
</code></pre>

<p>In the console I see the print statement as</p>

<blockquote>
  <p>Retain Count :1<br>
  Retain Count :5</p>
</blockquote>

<p>I am not getting why the line after I am pushing my viewController is returning retainCount of my viewController as 5, when it must be 2.</p>
