Where do you store app configurations constants (not user preferences)?
- store in Info.plist?
- store in SomeOther.plist?
- store as static (extern?) constant in a .h?
- store as #define somewhere? (where?)
Thanks.
Where do you store app configurations constants (not user preferences)?
Thanks.
I do it in a very oldskool C way. I have just a file like Constants.h where I go
#define SOMETHING value
And then I just #include "Constants.h" in my code and use SOMETHING.
I store instance constants as a static in implementation class. Never had a global constant but I guess I would place it in the App delegate.
If they don't have to be preserved after the application is being closed AppDelegate is fine. if they have to, then use NSUserDefaults class ;)
Save them in NSUserDefaults. Here is a good example: