Question: how to pass data between view controllers?
Answer: when a segue is performed. triggering transitions programmatically in your code. through the state of the app. using singletons. using the app delegate. assigning a delegate to a view controller. through unwind segues.