title: UIButton - should we release or not?
body: <p>I want to add a button on a view dynamically. Here is the code.</p>
  
  <pre><code>UIButton *x=[UIButton buttonWithType:UIButtonTypeRoundedRect];
  </code></pre>
  
  <p>Here, I have not used "alloc" function.</p>
  
  <p>The questions for this statements are as follow.</p>
  
  <ul>
  <li>If we are using imageview for the same situation, we have to create an temp imageview add to your current view and release it. What to do for button?</li>
  <li>How are buttons allocated and de-allocated?</li>
  <li>If buttons are allocated? How it's memory is been managed?</li>
  <li>Now when I use [x release]; - is it right or wrong?</li>
  </ul>