So, I decided that learning Java just wasn’t time consuming enough, so I decided to learn iOS development, too! The result? I wrote a number slider game in less than a working day’s worth of time (including research, reading, and tutorials.)
First off, let me just say that XCode is awesome, and the latest versions are even better than the old ones used to be! Sure, they make my 2008 MacBook chug a bit from time to time, but it wasn’t unbearable or unworkable. Also, storyboard is awesome. I definitely don’t miss the old Interface Builder.
Moving on, if you’d like to see the code, I have it on GitHub here. In the Readme, you’ll find a link to a YouTube video that is a screencast demo of the game being played in the iPhone Simulator that comes with XCode. Also in the Readme, you’ll find some information about the game as well as some future development I’d like to continue.
Final thoughts: This has been a great experience making for a really entertaining day. I really do love programming, and Objective-C is such a cool language that I really had no chance at not enjoying it! I especially love how they sort of half adopted the prefix notation style that is common to LISP. I liked that XCode now has support for, and helps you set up, unittests (which I did write). Add in Git support and, as I’ve already mentioned, storyboard for UI design and, well, you’ve got a recipe for an awesome programming experience.