Swift collections have value semantics and good performance because they are implemented with copy-on-write. Learn how to do this for your own types.
The post Video Tutorial: Advanced Swift 3 Part 6: Implementing Copy-on-Write appeared first on Ray Wenderlich.