Swift Substrings

Greg Heo looks at Swift Substrings, showing us how they are implemented, and why Swift’s StringProtocol is a great example of protocol-oriented programming.