PROGRAMMING

Stop Using Protocols!

Use value types instead.

Riccardo Cipolleschi
6 min readAug 25, 2020

--

During 2015 WWDC, Apple held a session on Swift programming promoting the famous paradigm:

“Always start with a protocol!”

Four years later, in 2019, Apple stated that it’s not a good idea to always start with a protocol. They suggest starting with concrete types in…

--

--

Riccardo Cipolleschi

Hey there, I’m Riccardo. Software engineer at Meta. I have a passion for iOS and I love to share my knowledge with others.