ユーザーがレベルを上げるにつれていくつかのデータを保存する簡単なゲームアプリを作成します。例:各レベルにはいくつかのサブレベルがあり、サブレベルにはユーザーの進行状況に応じて3〜4個のプロパティ(文字列と配列)が格納されます。
アプリはシンプルで、保存するのはそれほど多くありません(それぞれに少量のデータがあり、最大で約150レベルとサブレベル)。レベルとサブレベルを表す複数のクラスとSQLLiteデータベースで複雑にしたくありません。 。より単純なアプローチを考えましたが、GameManagerシングルトンを介してデータを管理するには十分です。
このタイプのアプリのデータを保存および管理する必要がある場合に、どのようなアプローチを検討するかを推奨します。おそらくこれらの1つまたは何か他のもの:
- NSUserDefaults + NSDictionary
- CoreData + SQLLite
- 等...
私が何かを逃していないことを確認したいだけです