Я немного смущен, когда лучше всего использовать:
static NSString *AppQuitGracefullyKey = @"AppQuitGracefully";
вместо
#define AppQuitGracefullyKey @"AppQuitGracefully"
Я видел такие вопросы, как это для C или С++, и я думаю, что здесь различно то, что это специально для Objective C, используя объект, а на устройстве, таком как iPhone, может быть стек, кодовое пространство или которые я еще не понимаю.
Одно использование:
appQuitGracefully = [[NSUserDefaults standardUserDefaults] integerForKey: AppQuitGracefullyKey];
Или это просто вопрос стиля?
Спасибо.