title: Use-case of +new in Cocoa? And why it exist?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/3330963/alloc-init-and-new-in-objective-c">alloc, init, and new in Objective-C</a>  </p>
  </blockquote>
  
  
  
  <p>There is <code>+alloc/-init...</code> and <code>+new</code>. Their role are almost same in documentation except <code>+new</code> is designed for instance pooling. (according to my understanding :)</p>
  
  <p>However the pooling is possible with <code>+alloc/-init</code>. Why the separated method is required? Or is there any reason for the method?</p>
  
  <p>And I couldn't find any example utilizes the method. When should I use this method? Can I get some use-case of the method <code>+new</code>?</p>