I found that UICollectionView is like an upgraded version of UITableView introduced in iOS6, but when should I choose UICollectionView
UICollectionView
UITableView
If you choose UITableView for iPhone, make sure you have considered your iPad strategy first. If you want an iPad-specific layout, you may want that single-column layout to become a grid.