在iPhone应用程序中存储常量的位置?

时间:2010-07-23 03:38:02

标签: iphone objective-c

您在哪里存储应用配置常量(而非用户首选项)?

  • 存储在Info.plist中?
  • 存储在SomeOther.plist?
  • 以.h?
  • 的形式存储为静态(extern?)常量
  • 在某处存储#define? (λ)

感谢。

4 个答案:

答案 0 :(得分:4)

我是用非常古老的C风格做的。我只有像Constants.h这样的文件,我去了

#define SOMETHING value

然后我在代码中#include“Constants.h”并使用SOMETHING。

答案 1 :(得分:0)

我将实例常量存储为实现类中的静态。从未有过全局常数,但我想我会把它放在App委托中。

答案 2 :(得分:0)

如果在关闭应用程序后不必保留它们,AppDelegate就可以了。 如果必须,则使用NSUserDefaults类;)

答案 3 :(得分:-2)

将它们保存在NSUserDefaults中。这是一个很好的例子:

http://icodeblog.com/2008/10/03/iphone-programming-tutorial-savingretrieving-data-using-nsuserdefaults/