Protocols (called interfaces in some languages) are a big and important concept in software development. In this video, I’m breaking down their fundamentals: why protocols exist, what problem they solve, and what counts as a good protocol. This is just an overview, and in the future Swift & iOS Basics episodes, I’ll explore many more topics related to protocols (in Swift and otherwise). Support the Swift Bird by… • …joining as a member: • …becoming a patron: • …buying me a coffee: Links: • Next episode: • Swift & iOS Basics playlist: • Text version: Chapters: • 0:00 Intro • 1:30 What Problem Protocols Solve • 5:31 Properties & Principles of Protocols • 9:57 Practical Example: Protocols in UIKit’s UITableView • 12:27 What Counts as a Good Protocol The Swift Bird, a Yakov Manshin production 🎞️ #protocols #interfaces #softwaredevelopment











