OGeek|极客世界-中国程序员成长平台

标题: ios - 将 NSArray 保存为 NSData [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 03:27
标题: ios - 将 NSArray 保存为 NSData

对不起,如果这太宽泛了。

我想知道如何将我在代码中创建的 json 对象(不是从网上下载的)转换为保存的文件?然后,如何稍后阅读它,并用不同的内容重新编写它?

我想做的是将我的游戏的高分保存到一个 json 整数数组中,然后保存它,稍后再重新读取。我想为此使用 XML,但我找不到任何关于此的最新教程。这对 JSON 有什么不好的用途吗?我应该改用 CoreData 吗? XML 更适合这种用途吗?

或者你能告诉我如何正确地做到这一点的教程



Best Answer-推荐答案


如果您将分数保存到 NSArray,则可以使用 writeToFile:atomically: 将其保存到数据中,并且可以通过调用 arrayWithContentsOfFile:

NSArray reference 中查找它们

这比将其转换为 JSON 并保存数据更容易。

但是;如果您要存储更多数据 - 现在是了解 Core Data 的好时机。

看看Core Data Starting Point

是的,要阅读和学习的内容很多,但如果您尽早开始打基础,从长远来看,它会对您有所帮助。

关于ios - 将 NSArray 保存为 NSData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18251729/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4