Protocol-Oriented Programming (POP) in Swift
Explains how to use protocol-oriented programming in Swift to design flexible applications by focusing on what entities can do rather than what they are.
Explains how to use protocol-oriented programming in Swift to design flexible applications by focusing on what entities can do rather than what they are.
A guide to implementing content tagging in SwiftUI using the TagKit library, covering slugification and customizable tag views.
Explains how to use protocol-oriented design to effectively work with associated types and Self requirements in Swift, avoiding common pitfalls.
A guide to implementing the VIPER architecture in Swift using protocol-oriented programming for iOS development.
Explores enhancing Swift MVVM architecture using Protocol-Oriented Programming and Objective-C runtime for better view-model binding and reusability.
A guide to implementing a protocol-oriented, testable logging system in Swift without leaking dependencies or using singletons.