What's new in Xcode 9?
1. Refactoring in Swift 🔨 Ahh finally! This is something I was expecting since as long as Swift has been around, and they finally delivered! Gone are the Cmd + Shift + F where you miss out on a few variable rename, or accidentally modify an unrelated one. Gone are the cut + paste + modify to extract methods. We finally have access to those! Although there’s still a long way for Xcode to offer advanced refactoring tools like JetBrains does today, it offers the most common ones like adding code snippets, extracting methods and variables, and global renaming which works with Swift, Objective-C and even Storyboard files. We have to start somewhere right? 2. Smarter Fix its 😌 Another nice improvement of Xcode are the smarter “Fix its”. Remember the time when you implement UICollectionViewDataSource , CMD + Click on it, and then copy paste the methods that you need from it? Well, with the new Xcode, you can get all of that with a sing...