Sean AtkinsonGetting Started With Swift — EnumerationsIn the last post here, we looked at generics and their importance in keeping your code type-safe but flexible. Today we’re looking at a…Feb 29, 2016Feb 29, 2016
Sean AtkinsonGetting Started With Swift — GenericsIn the last post here, we looked at protocols and how they can be used to write more reusable code. Today we’re looking at something called…Jan 24, 2016Jan 24, 2016
Sean AtkinsonGetting Started With Swift — ProtocolsIn the previous post here, we looked at Classes, Objects and Structures. Next up is the protocol, and GOLLY did it get exciting in Swift…Jan 13, 2016Jan 13, 2016
Sean AtkinsonGetting Started With Swift — Classes, Objects & StructuresIn the previous post, here, we started looking at closures — a way of passing code around for re-use or deferred execution. Now we’re going…Aug 9, 2015Aug 9, 2015
Sean AtkinsonGetting Started With Swift — ClosuresIn the last post here, we look at functions. Functions, as it turns out, are just special types of something called closures.Aug 9, 20151Aug 9, 20151
Sean AtkinsonGetting Started With Swift — FunctionsIn the last post here, we went through the basics of control flow using loops and conditionals. Now we’ll start to get into the fun stuff…Aug 9, 2015Aug 9, 2015
Sean AtkinsonGetting Started With Swift — Control FlowSo in the first post which you can find here, we covered the basics of swift and getting setup. Now we will dive into Control Flow. If…Aug 9, 2015Aug 9, 2015
Sean AtkinsonGetting Started With Swift — The Basics[Edited for Swift 4 compatibility]Aug 9, 2015Aug 9, 2015
Sean AtkinsonThe Lean Methodology — What and Why.The Lean methodology is the process of taking any theory, working out the simplest / cheapest/ quickest way to test it and then…Aug 9, 2015Aug 9, 2015