Jon Hoffman
- Oct 30, 2022
- 3 min
Comparable Protocol: Protocol Oriented Design within Swift
In a previous post we looked at how the Equatable protocol is used. We also noted that this protocol is a good example of how Swift uses...
170 views
Jon Hoffman
- Oct 15, 2022
- 3 min
Equatable Protocol: Protocol Oriented Design within Swift
When we want to find good examples of Protocol Oriented design in Swift, we do not have to look any further that the Swift language...
182 views
Jon Hoffman
- Sep 18, 2022
- 3 min
Iterator Pattern: Protocol Oriented Design Pattern
The Iterator pattern is a behavior design pattern that enables us to iterate or traverse the elements of a collection without exposing...
400 views
Jon Hoffman
- Sep 4, 2022
- 10 min
Protocol-Oriented Programming with Protocol-Oriented Design
I am going to take a quick break from my posts on Protocol-Oriented Design Patterns, and write a quick post on what Protocol-Oriented...
755 views
Jon Hoffman
- Jul 31, 2022
- 4 min
Swift Protocols Part 4: Associated Types with Protocols
Protocols are the core that the Swift programming language is built upon. Understanding how they work and what makes them so powerful is...
194 views