Introducing Protocol-Oriented Programming in Swift 3

Get started with protocol-oriented programming and protocol extensions in this introduction with Swift 3!

Similar

Concurrency in Swift 5 and 6

Hey all, Swift has always been designed to be safe-by-default. This informs runtime features like bounds checking, integer overflow checking, and automatic reference counting, and type system features like optionals. But this safety has never extended to... (more…)

Read more »

Method dispatch in Swift

Method Dispatch is how a program selects which instructions to execute. Learn how Swift method dispatch works, including some unexpected edge cases.

Read more »