A concrete example of the « guard » statement in Swift 2

Background

A lot of my recent project involve functions with completion handlers returning either an error, or an (optional) object. That's the case for most of CloudKit functions. Example: [crayon-5a16c2b8f2774229263085/] Or MapKit : [crayon-5a16c2b8f277f426463163/] I'm still learning the new error handling in Swift 2, so I don't know if these completionHandlers returning NSError? still have a future. What I know is that the guard statement is quite helpful in this case. (suite…)

Tagged , Read More