【发布时间】:2013-11-14 16:51:56
【问题描述】:
我正在制作一个简单的记忆游戏来了解有关 iPhone 编程的更多信息,我想知道我应该如何存储常量信息。
例如:
某种颜色更突出的概率。
决定什么构成双击事件的阈值。
...
这样的数据是不太可能改变的内部游戏数据。
我应该将它们作为常量放在使用它们的ViewController 中吗?
我应该#define他们吗?
【问题讨论】:
-
-
@iAmbitious 不,不是。
-
@GabrielePetronella 我编辑了我的评论阅读它。
-
@iAmbitious 仍然没有。
#define是一种糟糕的方式。请改用const变量。 -
一般问题没有好的答案。可以使用
#defines、枚举、常量、从 plist 加载的值等。每一种都有优点和缺点。我最喜欢的一个是定义一个全局字典,其中包含命名的调整/自定义值。
标签: ios objective-c