Associated type
Protocols
Declaration and initialization
Method requirements
Property requirements
Constructor requirements
Subscript requirements
Inheritance of protocols
Protocol composition
Conformance checking (is, as)
Collection of protocols
Type extension
Protocol extension
Class-only protocols
Optional requirements
Associated type
Mutating methods
Protocol adoption
Protocol extension constraints
Nested interface
Associated type
This example is in the full version, available in the stores below:
Recipes for Swift
App Store
Code Recipes
App Store
Already bought it? Sign in to your account
Languages
Delphi