Soroush Khanlou, Fatal Error Podcast
Sequence and Collection are two of the deepest and most interesting protocols in the Swift standard library. We’ll take a deep dive into these protocols and their related protocols and types, like Index, Sliceable, and RangeReplaceableCollection, and how they each interplay. We'll build a LinkedList implementation to explore Sequences and how Iterators interact with them. We'll talk about Collection, and build a few extensions using the abstractions that Collection gives us. By the end, you'll know everything you ever wanted to know about Sequence and Collection.