This article discusses protocols in Swift for novices to the language. First, we learn what a protocol is, and then how we might want to use it in our own applications.
Please note that this is an imprint of an article that first appeared on Learning Swift (http://swift.staticred.com).