My path to learning Swift

  1. I browsed through “The Swift Programming Language” guide, to get a gist of the syntax and how things work.
  2. I undertook Ray Wenderlich’s quick start tutorial, completing each task as required.
  3. I completed Ray’s 2nd tutorial which gives an introduction to Xcode’s Interface Builder.
  4. To reinforce what had learnt, I created a simple IOS application. Here is my Noughts and Crosses game. [I needed to read up on multidimensional arrays here, finding and setting a title of a UIButton here and here, and iterating through controls in a view.] oandx
  5. The first version of Noughts and Crosses is intentionally rudimentary, and will be improved as I learn more about Swift, and programatically created controls, protocols, using Sqlite to save the state of the game, changing the interface for OS X, and sharing data between devices with iCloud .

What follows is what I have learnt so far, that is different to my previous programming experience.

One thought on “My path to learning Swift”

Leave a Reply

Your email address will not be published. Required fields are marked *