Swift Enumerations – Intermediate

What is a Swift enumeration? Well to quote the official documentation

An enumeration defines a common type for a group of related values and enables you to work with those values in a type-safe way within your code.

OK, so seriously, what is an enumeration?

Well it turns out that the documentation is pretty accurate but makes them sound more complicated than they really are (because programmers like to do that), the easiest way to learn what they are is to just play with them. Let’s open a new Swift playground and start playing.

Read Full Article…Swift Enumerations – Intermediate

My Screencast Setup

I have been asked many times how I manage to get the quality and professional results from my screencasts that I create. Firstly, thank you to everyone that comments and compliments me on the quality of my screencasts/videos, I truly appreciate it and it inspires me to continue to make great content for you the viewers. If I could do this for a living I would, I find it so much fun and am passionate about sharing and learning together.

I have tried many different workflows and setups over time, this is my current setup.

Read Full Article…My Screencast Setup

A Sketch 3 Resource List

I am a recent convert to Sketch 3 by Bohemian Coding. As I work through learning and using this superb design tool I have decided to compile lists of useful resources including plugins, tutorials and templates that I come across with you all. I shall endeavor to keep the lists up to date, there is an ever growing community around the tool.

Read Full Article…A Sketch 3 Resource List