3 Answers
3

Keeping them in the app delegate is one solution, though it's not particularly elegant to shove everything into a class whose purpose is really to respond to events related to the application.

For constants, you can simply create header files and use #define or const, then include the header files wherever you need the constants.

For global variables, you can create a singleton class with static variables. There are a lot of macros out there that can synthesize singletons for classes. Here's an example from the Google Toolbox for Mac: