2013-11-14 199 views
0

我正在做一個簡單的記憶遊戲,以瞭解更多關於iPhone編程的知識,我在想我應該如何存儲常量信息。常量數據應存儲在哪裏?

例如:

  • 某種顏色是更突出的概率。

  • 決定什麼構成雙觸摸事件的閾值。

  • ...

數據,如這是內部的遊戲數據不太可能改變。

我應該把這些常數放在ViewController的地方嗎? 我應該#define他們?

+1

\如果您動態保存值並檢索,那麼您可以使用核心數據或Plist或sqlite或NSUserDefualt ...它的全部取決於您的要求和數據大小。 – Tirth

+0

@iAmbitious不,它不是。 –

+0

@GabrielePetronella我編輯了我的評論閱讀。 – Tirth

回答

2

有區別。

如果你想存儲常數,然後使用NSUserDefaults

如果你只是想讓他們在那裏,在你的代碼中,只是躺在那裏,#define應該沒問題。

+1

'#define'可能很危險,請參閱http://stackoverflow.com/questions/1674032/static-const-vs-define-in-c –