Taking cues from UITableView, and adding so much more to the mix, UICollectionView allows you to present your data using a clear interface and unprecedented flexibility. Custom cells? Check! Custom layouts? Check! Custom animations? Check! Custom transitions? Check! In this introductory series to this iOS powerhouse you’ll start right at the beginning with the absolute basics. You’ll then move Swift-ly onto more advanced topics such as inserting cells, deleting cells, and moving cells around using drag-and-drop. If you’re not familiar with UITableView, or indeed it’s superclass UIScrollView, then I recommend checking out our series’ on those first.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3488-collection-views