对不起,如果这太宽泛了。
我想知道如何将我在代码中创建的 json 对象(不是从网上下载的)转换为保存的文件?然后,如何稍后阅读它,并用不同的内容重新编写它?
我想做的是将我的游戏的高分保存到一个 json 整数数组中,然后保存它,稍后再重新读取。我想为此使用 XML,但我找不到任何关于此的最新教程。这对 JSON 有什么不好的用途吗?我应该改用 CoreData 吗? XML 更适合这种用途吗?
或者你能告诉我如何正确地做到这一点的教程
Best Answer-推荐答案 strong>
如果您将分数保存到 NSArray,则可以使用 writeToFile:atomically: 将其保存到数据中,并且可以通过调用 arrayWithContentsOfFile:
在 NSArray reference 中查找它们
这比将其转换为 JSON 并保存数据更容易。
但是;如果您要存储更多数据 - 现在是了解 Core Data 的好时机。
看看Core Data Starting Point
是的,要阅读和学习的内容很多,但如果您尽早开始打基础,从长远来看,它会对您有所帮助。
关于ios - 将 NSArray 保存为 NSData,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/18251729/
|