Create an anagram game while learning about closures and booleans.
Projects 1 to 4 were all fairly easy, because my goal was to teach you as much about Swift without scaring you away, while also trying to make something useful. But now that you're hopefully starting to become familiar with the core tools of iOS development, it's time to change up a gear and tackle something a bit meatier.
In this project you're going to learn how to make a word game that deals with anagrams, but as per usual I'll be hijacking it as a method to teach you more about iOS development. This time around we're going back to the table views as seen in project 1, but you're also going to learn how to load text from files, how to ask for user input in UIAlertController, and get a little more insight to how closures work.