我正在尝试找到一种方法来保存NSDictionary(可能会将特定系统上的高分和用户保存在新文件中)。我想知道如何创建文件,并将其放在应该的位置,最好是用户无法触及的位置。这些类型的文件是否有任何意义?
答案 0 :(得分:1)
看看这个问题:
How to save data into the User's Application Support?
保存此类文件的最佳位置是用户“Library”文件夹中的“Application Support”文件夹。用户可以去那里,但大多数用户不会。
第一个答案还有一个关于如何将NSDictionary保存到文件的链接。
修改强>
我的回答仅适用于osx应用程序。如果您为ios制作应用程序,则应将文件保存到应用程序的“文档”目录中。
答案 1 :(得分:1)
有很多方法可以做到。
制作你的NSDictionary的Plist并写入Documents Directory
OR
制作JSON字符串>>使用NSJSONSerialization>>将其转换为NSData将其写入文档目录
您可以使用NSFileManager
在文档目录中编写文件