Is it necessary temporary variable when allocating ivar used only in that class?
<p>If ivar is used by other classes, I use @property (noatomic, retain) and @synthesize.
And I add it to the view like this. label is ivar.</p>

<pre><code>UILabel *aLabel = [UILabel alloc] initWithFrame:frame];
self.label = aLabel;
[aLabel release];
[self.view addSubview:label];
</code></pre>

<p>But if it is not used by other classes, I do not use @property and @synthesize.
And I add it to the view like this.</p>

<pre><code>label = [UILabel alloc] initWithFrame:frame];
[self.view addSubview:label];
</code></pre>

<p>Am I right?</p>
