title: IBAction or [UIButton addTarget:action: forControlEvents:] for UIButton created in .xib file? Which is the better approach?
body: <p>What is the better approach if we are creating a UIButton in the .xib file using the Interface Builder, is it better to use IBAction method to define its Action Method and the required Control Event, or should we use </p>
  
  <pre><code>[UIButton addTarget:action: forControlEvents:] 
  </code></pre>
  
  <p>method to define the Action Method? </p>
  
  <p>Which approach is better and why?</p>