我将制作一个简单的游戏应用程序,它会随着用户的关卡进度存储一些数据。例如:每个级别都有多个子级别,子级别根据用户的进度存储3-4个属性(字符串和数组)。
该应用程序很简单,存储量不大(最多大约 150 个级别和子级别,每个级别的数据量很少),我不想让它变得复杂,多个类代表级别和子级别以及 SQLLite 数据库. 我想到了一种更简单的方法,但足以通过我的 GameManager 单例来管理数据。
推荐哪些方法可以满足我存储和管理此类应用程序数据的需求。也许其中之一或其他东西:
- NSUserDefaults + NSDictionary
- 核心数据+ SQLLite
- ETC...
只是想确保我没有遗漏任何东西