The Swift Programming Language Book: Initialization - The Video Version

preview_player
Показать описание
This 49-minute video is an unabridged presentation of "The Swift Programming Language (Swift 5.6)" book chapter "Initialization"

This video covers:
Setting initial values
Default initial values
Customizing initialization with parameters
Parameter names and argument labels
Initializer parameters without argument labels
Optional property types
Assigning constant properties during initialization
Default initializers
Memberwise initializers for structure types
Initializer delegation for value types
Class inheritance and initialization
Designated and convenience initializer syntax
Initializer delegation for class types
Designated initializers act as "funnel" points
Two-phase initialization
Two-phase initialization safety checks
Initializer inheritance and overriding
Automatic initializer inheritance
Failable initializers
Failable initializers for enumerations
Failable initializers for enumerations with raw values
Propagation of initializer failure
Overriding a failable initializer
init! implicitly unwrapped failable initializer
Required initializers
Setting a default property value with a closure

This video (and all similar videos based on Apple's "The Swift Programming Language" book) are provided with monetization turned off.

Рекомендации по теме
Комментарии
Автор

Very well and briefly explained. thank you.

Rahulverma-xt
visit shbcf.ru