Error handling in Swift: try, catch, do and throw
Learn Swift coding for iOS with these free tutorials