Swift Developments is a hand-curated newsletter containing a weekly selection of the best links, videos, tools and tutorials for people interested in designing and developing their own apps using Swift. Comment Welcome to another week of Swift Developments! So it’s a big birthday for me this Sunday and with the tail end of the activities […]
Issue 49 – 9th August 2016 – The Grand Renaming
Swift Developments is a hand-curated newsletter containing a weekly selection of the best links, videos, tools and tutorials for people interested in designing and developing their own apps using Swift. Comment Welcome to another week of the AndyBargh.com Newsletter or should I say: “Swift Developments”. As you probably noticed, after a number of weeks of […]
Issue 48 – 2nd August 2016
Swift Developments is a hand-curated newsletter containing a weekly selection of the best links, videos, tools and tutorials for people interested in designing and developing their own apps using Swift. Comment Welcome to another week of the newsletter! It’s been a busy week this week with Apple selling it’s billionth iPhone and the shutters coming […]
Swift Defer Statement
Swift’s guard and throw statements encourage a style of programming where we return early from a given scope in case of error. Returning early from a given scope poses it’s own problems though – primarily how to ensure that any resources that were created within the scope are reliably cleaned up before exiting. In this post, we look at how to solve these types of a problem using Swift’s defer
Statement.
Issue 47 – 26th July 2016
Swift Developments is a hand-curated newsletter containing a weekly selection of the best links, videos, tools and tutorials for people interested in designing and developing their own apps using Swift. Comment Welcome to another week of the newsletter! I hope you’ve had a great week! As we head towards this newsletters first birthday (it’s in […]
Error Handling in Swift
As developers we have complete control of the code we write and the features we include, but despite our best efforts, things can go wrong. In this post we look at how to handle these situations by taking a look at error handling in Swift.