Understanding Swift Protocol-Oriented Programming

Wayne Bishop
Swift Algorithms & Data Structures
4 min readApr 1, 2020

--

When helping iOS developers prepare for technical interviews I like to put a focus on popular “gotchas” most likely to be asked by hiring managers. Beyond essential data structures and algorithms, a good way to test one’s competency is to present challenges that showcase Swift’s unique features. In addition to the use of optionals and generics, what makes Swift a robust language is its extensive use of…

--

--

Wayne Bishop
Swift Algorithms & Data Structures

I write about Swift Development & Computer Science. Get more tips on technical interview preparation at — www.waynewbishop.com