Swift’s New as! Operator

With the release of Swift 1.2 Apple has updated the ‘as’ operator to separate guaranteed conversion from forced conversion:

“Guaranteed conversion is still performed with the as operator, but forced conversion now uses the as! operator. The ! is meant to indicate that the conversion may fail.”