Error Handling in Swift

Topics covered include the Swift ErrorProtocol; coding with result types; throwing, propagating and handling errors; and a brief look at error handling and asynchronous operations.

This tutorial is a great starting point if you are new to coding in Swift.

Error Handling in Swift : @abargh