We just covered the evolution of Swift from Swift 1 through Swift 3. Now that you have seen a few of the new features in Swift 3, let’s take a step back and examine the new tools we have in Xcode 8. The new features I want to highlight in this chapter pertain to things we will use in this book and what I believe every Swift developer should know how to use effectively. I am going to provide a general overview of the new features and tools, but I would highly recommend more research. The best way to learn a new tool is to just use it, so you should try to work these new features into your everyday development.