Introduction to Swift protocols. Learn to define blueprints of methods, properties, and requirements that suit a particular piece of functionality in your app.