title: Should I use UITableView or UICollectionView when building a chat app?
body: <p>I'm trying to build a chat app like the native Messages app/Whatsapp.</p>
  
  <p>The design is a little bit different than the native chat bubbles (rectangle messages view instead of bubbles) but I guess the basics are the same. Of course the messages should start from the bottom of the screen like any chat app, and in the bottom there should be a "new message" textField.</p>
  
  <p>Should I use <code>UITableView</code> or <code>UICollectionView</code> for this purpose?</p>
  
  <p>Thank you!</p>