filmov
tv
The Swift Programming Language Book: Protocols - The Video Version

Показать описание
This 39-minute video is an unabridged presentation of "The Swift Programming Language (Swift 5.6)" book chapter "Protocols"
This video covers:
Protocol syntax
Property requirements
Method requirements
Mutating method requirements
Initializer requirements
Class implementations of protocol initializer requirements
Failable initializer requirements
Protocols as types
Delegation
Adding protocol conformance with an extension
Conditionally conforming to a protocol
Declaring protocol adoption with an extension
Adopting a protocol using a synthesized implementation
Collections of protocol types
Protocol inheritance
Class-only protocols
Protocol composition
Checking for protocol conformance
Optional protocol requirements
Protocol extensions
Providing default implementations
Adding constraints to protocol extensions
This video (and all similar videos based on Apple's "The Swift Programming Language" book) are provided with monetization turned off.
This video covers:
Protocol syntax
Property requirements
Method requirements
Mutating method requirements
Initializer requirements
Class implementations of protocol initializer requirements
Failable initializer requirements
Protocols as types
Delegation
Adding protocol conformance with an extension
Conditionally conforming to a protocol
Declaring protocol adoption with an extension
Adopting a protocol using a synthesized implementation
Collections of protocol types
Protocol inheritance
Class-only protocols
Protocol composition
Checking for protocol conformance
Optional protocol requirements
Protocol extensions
Providing default implementations
Adding constraints to protocol extensions
This video (and all similar videos based on Apple's "The Swift Programming Language" book) are provided with monetization turned off.