我正在创建一个主动需要读取和写入文件的游戏(大概我假设它将是一个 .plist
)。
它将有大约 5 个值,带有一个数值。例如:
统计数据 1:3
数据 2:4
数据 3:1
统计数据 4:6
统计数据 5:9
我想我会为此使用存储在 Documents 中的 .plist
,但我想知道该怎么做,是否有一个简单的代码片段可以轻松读写在整个应用程序中使用它?
最佳答案
结帐 NSKeyedArchiver .这是一个轻量级的类,用于将对象写入/归档到 plist。还有对应的NSKeyedUnarchiver阅读/解档类。
您拥有的另一个轻量级选项是 NSUserDefaults.
这里还有一个 tutorial谈到了两者并展示了如何使用 NSKeyedArchiver
。
一个更重的(但对于更大的项目或更复杂的模型对象来说更具可扩展性和健壮性)是 Core Data .不幸的是,这也有更陡峭的学习曲线。
关于ios - 简单的读/写文件方法来访问数字数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15396413/