Monthly Archives: June 2014

iOS Programming and Swift

Last week, Apple introduced the Swift Programming Language as the future of iOS (and OS X) programming.  This year, at Lincoln Sudbury RHS, I taught an iOS Programming class for the first time, using XCode 5 and Objective C.


The iOS class is scheduled to run again in the 2015-2016 school year, which is good news, since it gives me a chance to learn Swift, and for the tools to stabilize.  I’m pretty sure we’ll be using Swift in that class, for a number of reasons.

First, Apple has made it clear that Swift is the future of iOS / OS X programming.   Second, Swift (using XCode 6) includes a playground feature, which allows you to change code and immediately see the results of your changes.  This could be an amazing teaching tool.

So my work is cut out for me, and I’ll be experimenting with and learning Swift over the next year.  I’m planning a rewrite of the “MyLS” app – an informational app for students at Lincoln Sudbury, and I’ll be writing it in Swift.  Stay tuned!