Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Cocoa核心数据基于文档的应用程序底层或读/写文件类型_Macos_Cocoa_Core Data_Document Based - Fatal编程技术网

Macos Cocoa核心数据基于文档的应用程序底层或读/写文件类型

Macos Cocoa核心数据基于文档的应用程序底层或读/写文件类型,macos,cocoa,core-data,document-based,Macos,Cocoa,Core Data,Document Based,我正在为我们的一些移动应用程序编写一个数据编辑器工具。现在,我正在将其设置为一个基于文档的核心数据应用程序。我们希望将数据保存为纯JSON或XML,以便与应用程序一起使用。不幸的是,在使用NSPersistentDocument时,我似乎不知道如何打开或编写JSON/XML文件。有什么好方法可以做到这一点,还是我应该扔掉核心数据并将信息保存在内存中,然后在用户告诉我的时候写入?我不知道您为什么首先选择核心数据。您是否编写了使用JSON而不是SQLite的自定义核心数据原子存储?我还没有编写自定义

我正在为我们的一些移动应用程序编写一个数据编辑器工具。现在,我正在将其设置为一个基于文档的核心数据应用程序。我们希望将数据保存为纯JSON或XML,以便与应用程序一起使用。不幸的是,在使用NSPersistentDocument时,我似乎不知道如何打开或编写JSON/XML文件。有什么好方法可以做到这一点,还是我应该扔掉核心数据并将信息保存在内存中,然后在用户告诉我的时候写入?

我不知道您为什么首先选择核心数据。您是否编写了使用JSON而不是SQLite的自定义核心数据原子存储?我还没有编写自定义原子存储,没有。至于我为什么选择核心数据,当时似乎是个好主意,因为它可以跟踪屏幕上的所有信息。几个月后回到项目中,我不确定是否需要核心数据,至少需要集成到文档模型中。我明白了。我现在知道创建自定义JSON存储有多难了。你可能想读书