在 iPhone 应用程序中,常量应该存储在哪里?

3

你应该把应用程序配置常量(不是用户首选项)存储在哪里?

  • 存储在 Info.plist 中?
  • 存储在其他某个 .plist 文件中?
  • 作为静态(extern?)常量存储在 .h 文件中?
  • 在某个地方作为 #define 存储?(在哪里?)

谢谢。


2
请参阅https://dev59.com/tXRB5IYBdhLWcg3wuZQ1中的常量。 - shosti
4个回答

4

我用一种非常老式的C语言方式来实现。我只有一个像Constants.h这样的文件,其中我会写入

#define SOMETHING value

然后我只需在我的代码中 #include "Constants.h",然后使用 SOMETHING。

0

我将实例常量存储为实现类中的静态常量。从未有过全局常量,但我猜我会将其放在应用委托中。


0

如果在应用程序关闭后不需要保留它们,就使用AppDelegate没问题。 如果需要保留它们,那么请使用NSUserDefaults类 😉


这不是AppDelegate的作用。 - Dermot

-2

2
NSUserDefaults适用于变量偏好设置,但对于常量来说有些过度。 - shosti

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接