ios - 应用程序的常量数据应该存储在哪里?

标签 ios objective-c

<分区>

我正在制作一个简单的内存游戏以了解有关 iPhone 编程的更多信息,我想知道我应该如何存储常量信息。

例如:

  • 某种颜色更突出的概率。

  • 决定什么构成双触摸事件的阈值。

  • ...

像这样的数据是不太可能改变的内部游戏数据。

我应该将它们作为常量放在使用它们的 ViewController 中吗? 我应该 #define 它们吗?

最佳答案

有区别。

如果你想存储常量,那么使用NSUserDefaults

如果你只是想让它们在那里,在你的代码中,只是躺在那里,#define 应该没问题。

关于ios - 应用程序的常量数据应该存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19983569/

上一篇:ios - 对 NSDictionary 的 NSArray 进行排序

下一篇:ios - 来自 plist 文件的 NSDictionary

相关文章:

ios - Realm 不能为零

ios - 以编程方式填充的 UITableView 无法填满屏幕

objective-c - iOS - 如何访问设备的文件库?

ios - ios 和 mongodb 的时间戳选择,moment.js

iphone - 延迟加载缩略图

ios - RestKit:在 RKRequestQueue 中重新排队 RKRequest

ios - 如何反转x轴?

没有内存泄漏的 iOS UIApplicationWillEnterForegroundNotification?

ios - XCode ibtool 命令寻找不存在的目录

objective-c - Cocotron 是否支持 Objective-C 垃圾回收?