In the past few weeks, we’ve released new courses for subscribers on Swift 3, iOS 10, Server Side Swift, Metal, Concurrency, Collection Views and more.
But that’s not all – today, I am happy to announce that our popular Beginning Collection Views course is now fully updated for Swift 3 & iOS 10!
In this 10-part course, you’ll learn all about using Collection Views in iOS. You’ll start with the basics, such as setting up an collection view in Interface Builder, and then move right through to some more advanced topics, like creating and manipulating custom cells and layouts.
Let’s take a look at what’s inside.
Video 1: Introduction. You’ll get a quick overview of what’s covered in the series, and get a brief history of UICollectionView.
Video 2: Getting Started. In this video, you’ll make your first collection view. It may look simple but you’re doing a lot: setting up a collection view in Interface Builder, subclassing UICollectionViewController
, implementing three of the data source protocol methods, and sizing the cells relative to the device that the app is running on.
Video 3: Custom Cells. Learn how to subclass UICollectionViewCell
to create your own custom look for a cell.
Video 4: Multiple Sections. Learn how to sort the collection view into multiple sections with each displaying a title, using the power of supplementary views.
Video 5: Inserting Cells. Learn how to insert cells into your collection view in an animated fashion, to give a nice user experience.
Video 6: Subclassing Layout. Learn how to customize your layout by creating a subclass of UICollectionViewFlowLayout and add an animation when an item is inserted into the collection view.
Video 7: Deleting Cells. Learn how to let users delete cells from your collection view, by creating your own editing mode.
Video 8: Moving Cells. Learn how you can move cells around using drag-and-drop using installsStandardGestureForInteractiveMovement
.
Video 9: Cell Pre-Fetching. Learn about the new cell pre-fetching feature introduced in iOS 10, which can greatly improve the scrolling performance of your collection views, especially when displaying data retrieved off the network.
Video 10: Conclusion. Review what you’ve learned about using collection views in this course, and discuss where to go from here.
Where To Go From Here?
Want to check out the course? You can watch the introduction for free!
The rest of the course is for raywenderlich.com subscribers only. Here’s how you can get access:
-
If you are a raywenderlich.com subscriber: The entire course is complete and available today You can check out the first part here.
-
If you are not subscribed yet: What are you waiting for – subscribe now to get access to our updated iOS Concurrency course and our entire catalog of over 500 videos.
We hope you enjoy, and stay tuned for more new Swift 3 courses and updates to come! :]