I’ve started working on a couple of mobile projects – a dashboard for Virtual Payment Systems and a geomarketing tool for recruiters. Last week, Eleven Fifty hosted a Swift Code Cram… just about the time I was deciding to learn Swift or re-learn Objective-C, so I figured it was a good investment to spend a few hours at Launch Fishers and see what Swift was all about.
The first thing that really struck me is the IDE driven workflow in Xcode. Once you’ve spent a few years using pretty much the command line and a text editor, going back to the IDE is kind of refreshing.
The second thing? Swift is syntactic bliss compared to Objective-C. Swift is one of those languages that tries to live right in between Java or C# and Python or Ruby. That’s a nice place to be in. Productive, powerful and type safe.
So, what to use? Swift. Definitely. Sorry Objective-C.
Oh, and while I’m at it: Eleven Fifty did a fantastic job. If their full week courses are taught at the same pace and level of detail as the Code Cram I attended, they are going to do great.