There is an updated version of this course available, created for Swift 4, iOS 12, Xcode 10. View Latest Version

Get immediate access to this and 4,000+ other videos and books.

Take your career further with a Pro subscription. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it’s simply the best investment you can make in your development career.

Implementing Copy-on-Write Pro

This video was last updated on May 12 2017

Swift collections have value semantics and good performance because they are implemented with copy-on-write. This video shows how to do this for your own types.