The Xcode playground for this chapter is in the Chapter08 folder of the code bundle for this book, which can be downloaded here:
https://github.com/PacktPublishing/iOS-13-Programming-for-Beginners.
If you wish to start from scratch, create a new playground and name it Protocols,ExtensionsAndErrorHandling.
You can type in and run all of the code in this chapter as you go along. Let's start with protocols.
Check out the following video to see the code in action: