I have developed an app that gets a lot of JSON data from server and shows on different VCs.What I did was getting data and setting data to static variables, so I can access data in all my app.
Now I noticed that I could have used CoreData or maybe UserDefaults instead of Static variables.
My question is "What is the best practice for this type of apps and why exactly?"
NOTE: The app doesn't need to work offline and save data for showing in offline mode.