I found that UICollectionView is like an upgraded version of UITableView introduced in iOS6, but when should I choose UICollectionView
UICollectionView
UITableView
According to my point of view main difference between collectionView and tableView is that
TABLEVIEW --> show list of items in only one column. COLLECTION-VIEW -->show list of items in multiple column.
TABLEVIEW --> show list of items in only one column.
COLLECTION-VIEW -->show list of items in multiple column.
Hope it will help you.