A Call to Action – Report Bugs

A call to action for the Xcode, iOS and OS X developers out there, do the responsible thing when you find a bug, check in with the developer forums and then report it. It is never to late to contribute to the tools and platforms that you use or develop for, not only do you benefit from it but the entire community does. So give back to the community and Apple developers that help you make the next great thing.

Read Full Article…A Call to Action – Report Bugs

Classes – Intermediate

A few concepts for taking your understanding of Classes to the next level in Swift. I am certain many if not all of these are techniques you will use over and over. This post continues on where Swift Classes – The Basics left off, so if you are not familiar with classes you will want to check out that post as well.

Read Full Article…Classes – Intermediate


In Swift an Optional Type is considered a safe way to use variables. An Optional can represent a value that has been set or more importantly the lack of a set value as they default to nil when no value is present (yes that technically means they do always have a value). You tell Swift that you want to use an optional type by using ? after the variable type, so for example.

Read Full Article…Optionals

Closures – The Basics

You maybe familiar with Closures from other languages, simply put they are blocks of code assigned to a variable. In this example we create a closure called welcome take note of the syntax in this example, it takes no arguments but returns a string. Then we simply call it like a function, try this in a playground and see what you get back, it should be “Hello!”

Read Full Article…Closures – The Basics