Posts

Empowering Extensions in Swift 2: Protocols, Types and Subclasses (Xcode 7 beta 2; updated Swift 3, Xcode 8)

Polymorphism and Protocols in Swift (Xcode 6.0.1)

Swift: It's all in the protocols (Part III)

Swift: Multiple protocols in generic functions and elsewhere

Swift: AnyObject is not your only option for mixing things up ('Collections of Protocol Types')

Swift: Operators, methods and algorithms that work with types that adopt the Equatable protocol

Swift: A list of all types that adopt the Generator protocol

Swift: A list of all types and protocols that adopt, and inherit from, the Sequence protocol

Swift: Inheritance and generics in algorithms