【发布时间】:2026-02-01 07:00:01
【问题描述】:
我有点困惑什么时候最好使用:
static NSString *AppQuitGracefullyKey = @"AppQuitGracefully";
而不是
#define AppQuitGracefullyKey @"AppQuitGracefully"
我看到过类似 C 或 C++ 的问题,我认为这里的不同之处在于,这是专门针对 Objective C 的,利用对象,在 iPhone 等设备上,可能存在堆栈、代码空间或我还没有掌握的记忆问题。
一种用法是:
appQuitGracefully = [[NSUserDefaults standardUserDefaults] integerForKey: AppQuitGracefullyKey];
还是只是风格问题?
谢谢。
【问题讨论】:
标签: objective-c cocoa cocoa-touch xcode