Create a UICollectionView
UICollectionView - Datasource
Basic Swift example of a Collection View
UICollectionViewDelegate setup and item selection
Manage Multiple Collection view with DataSource and Flowlayout
Create a Collection View Programmatically
Swift - UICollectionViewDelegateFlowLayout
Performing batch updates