You delegate the application perfectly if you just have a bunch of objects.
Otherwise, you can create a kind of "model object" containing all of your global data.
Or you can save them using Core Data, if they have any structure at all.
But, as I said, if you have only a few objects, the application delegate will just be fine.
source share