Updated Course: Beginning Collection Views

Michael Briscoe

x-post-feature-CV

We’ve been releasing tons of new and updated videos for subscribers lately, on Swift 3, iOS 10, Server Side Swift, Metal, Concurrency, 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.

1-Intro

Video 1: Introduction. You’ll get a quick overview of what’s covered in the series, and get a brief history of UICollectionView.

2-Getting-Started

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.

3-Custom-Cells

Video 3: Custom Cells. Learn how to subclass UICollectionViewCell to create your own custom look for a cell.

4-Multiple-Sections

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.

5-Inserting-Cells

Video 5: Inserting Cells. Learn how to insert cells into your collection view in an animated fashion, to give a nice user experience.

6-Subclassing-Layout

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.

7-Deleting-Cells

Video 7: Deleting Cells. Learn how to let users delete cells from your collection view, by creating your own editing mode.

8-Moving-Cells

Video 8: Moving Cells. Learn how you can move cells around using drag-and-drop using installsStandardGestureForInteractiveMovement.

9-Cell-Prefetching

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.

10-Conclusion

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! :]

Michael Briscoe

Michael is an Independent Software Developer with over 30 years of programming experience. Learning BASIC on a Commodore 64 way back in 1984, he's been hooked on coding ever since. He enjoys creating simulations and games for all Apple platforms.

Other Items of Interest

raywenderlich.com Weekly

Sign up to receive the latest tutorials from raywenderlich.com each week, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

PragmaConf 2016 Come check out Alt U

Our Books

Our Team

Video Team

... 19 total!

Swift Team

... 16 total!

iOS Team

... 30 total!

Android Team

... 15 total!

macOS Team

... 11 total!

Apple Game Frameworks Team

... 10 total!

Unity Team

... 11 total!

Articles Team

... 11 total!

Resident Authors Team

... 11 total!