0

国の名前、人口、面積などを含む国のデータがあります...

それらを保存する最良の方法は何ですか、ヘッダーファイルに静的配列を考えていました...?

主にiPhoneのゲームにc ++を使用しています

sqlite、plists、dictionaries などの他のオプションを検討する必要がありますか?

4

2 に答える 2

1

場合によります。データが変更されない場合は、ヘッダーファイルの静的配列がおそらく十分な解決策です。問題は、ある日データに変更を加えたい場合は、アプリケーションを再コンパイルする必要があるということです。これは、心配する必要はないかもしれません。ただし、特に一部のデータに対して異なる値を繰り返し試す必要がある場合は、完全に面倒な場合もあります。

個人的には、このデータを何らかの説明の外部ファイルに保存したいと思います。plistはこれに最適かもしれませんが、非構造化データが大量にある場合は、少し重いと感じるかもしれません。ある種のデータを保存するために、単純なプレーンテキストファイルをよく使用しました。

リレーショナルデータベースを使用してデータを構造化するのが理にかなっている場合や、アプリ自体で定期的に変更する必要がある場合を除いて、SQLiteは完全に上位にあるのではないかと思います。

于 2009-10-31T11:59:20.310 に答える