And yes, it broke all my code but fortunately, it was able to convert from Swift 2 to 3 automatically, how cool is that! Apart from the odd crash that closed down Xcode and not being able to shut down the simulator at all (had to force quit), so far so good.
I’m really enjoying the language now, it’s open source and lots of people are working on it. The syntax is easier and a lot of the verbose function calls have been reduced in size.
Took about ½ hour to get my little test app changed over. Not many code samples have changed to Swift 3 yet, so I still have to decipher them but it’s all good. I’m feeling much more confident.