我正在尝试在基于非文档的(单协调器)应用程序中使用 CoreData。我已经到处搜索了一个很好的例子,并测试了几种不同的方法,但是——作为 Mac OS X 开发的新手——一直找不到任何可行的方法。
基本上我有一个应用程序,其中 NSTableView 列出了一些条目,每个条目都可以编辑并保存其相关数据。数据不是基于文档的,而是应该存储在某种“中央存储”中。我已经很好地设置了模型,并且可以手动填充表格中的项目。问题只是:如何使用 CoreData 持久保存数据,以便下次启动应用程序时可以再次加载数据。
我在这里寻找的内容有一个很好的单行摘要:“这些应用程序通常具有由单个控制器对象管理的单个核心数据堆栈(由单个持久存储协调器定义)。它们通常使用单个持久存储对于整个应用程序。”
是否有任何好的教程或快速代码示例,我可以看到如何做到这一点?