I love getting new hardware and APIs for the iOS platform, don’t get me wrong. But now something truly significant is finally happening for iOS developers – Swift.
An Apple engineer in the WWDC debugging session video speaks of “LLVM as you know and love, Xcode as you know and love, and Objective-C as you know and love.” I’m not sure if I’ve heard many other developers use the word “love” when talking about Objective-C and Xcode.
Fortunately, Swift is bringing developers some love in the form of higher productivity and simpler debugging.
As a developer that has spent a lot of time in .net framework and C# I am very happy that Apple made this move. I have only played around with it a couple of hours, so it would be unfair to start evaluating performance and completeness of the implementation of the language. It sure isn’t robust right now.
I think I am falling in love, lets hope it lasts. Below are my 3 favorite features – what are yours?
So much less boilerplate code to write!
Need I say anything else? Generics is just a great way of creating reusable functions.
Might not seem like a significant feature, but in my world it makes code a lot more joyful to read.
Sinch is committed to making communications tools readily available for developers. So, naturally, we are supporting Swift! You will be able to add voice and messaging to your app regardless of if you are writing your iOS apps in Swift or Objective-C. How would Swift play out with our SDK as it looks today? To find out we compiled our code with Xcode 6 beta 1. You can read about it here.
For anyone who’s tried to implement an accurate yet user friendly UI flow capturing users’ phone numbers, this will resonate with you. For the others, luckily you will be able to avoid this hassle using our latest Verification SDKs. Getting… read more