22

Swift is an interesting new language that I’m looking forward to using for real work. It has a lot of features that may seem foreign to someone coming from Objective-C, but I think they ultimately make a lot of sense and will be nice to use.

Roughly six hundred million people have asked me to write something about Swift. I’m hoping to write a series of articles about various aspects of it. For today, I want to start things off by exploring a few Swift features that are interesting and unusual from the perspective of Objective-C, and why I think they’re going to be good to have.

The article describes interesting Swift features, like:

  • Explicit Optionals
  • Multiple Return Values
  • Type Inference
  • Class-like Structs
  • Trailing Closures
  • Operator Overloading

Read full article on mikeash.com