The Swift Programming Language Book: Error Handling - The Video Version
Channel: Darrell Root
Date: 2022-04-08

This 12-minute video is an unabridged presentation of "The Swift Programming Language (Swift 5.6)" book chapter "Error Handling"

This video covers:
  Error handling
  Representing and throwing errors
  Four ways to handle errors
  Propagating errors using throwing functions
  Handling errors using do-catch
  Converting errors to optional values
  Disabling error propagation
  Specifying cleanup actions

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

The book is copyright 2022 by Apple, and licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License.  https://creativecommons.org/licenses/by/4.0/

Book link https://docs.swift.org/swift-book/TheSwiftProgrammingLanguageSwift56.epub

Slide deck also based on the book.  My educational slide deck repository: https://github.com/darrellroot/Swift-Education-Slides    Pull requests with additional decks welcome!