What is the preferred method for inter-class communications?
If one of my classes needs to access a value that’s coming from another class should I use the App Delegate as a sort of Central Hub or is it better to #import them directly?
What’s the cleaner/better route to take?
I use iVars and class methods to achieve what you want, the AppDelegate should not be a boiler for sharing variable between classes. But you can.