具有命令行界面的Core Data Cocoa应用程序

3
我希望开发一个带有命令行界面的Cocoa应用程序。该应用程序利用Core Data来持久化数据。
是否可以在两种模式之间共享Core Data模型?
编辑:我想让用户使用相同的数据在同一应用程序中同时使用命令行和GUI。如何实现?
编辑2:这是很久以前的事情了,但我认为更新一下我是如何解决这个问题的是好的。
由于必须在两个应用程序之间共享数据,所以我将数据存储在sqlite支持的Core Data中,并将其存储在固定的文件位置。然后在GUI和命令行应用程序中都使用相同的方法。我认为会存在线程安全性问题,但没有编写任何特定的代码来解决它。即使同时操作两个应用程序,也没有出现数据损坏。
1个回答

2

MVC模式旨在使您的模型独立于其表示方式。

因此,如果您正确实现,无论您使用图形界面还是命令行,都不会有任何问题。


1
谢谢回复。我熟悉MVC模式,但我的问题是如何在同一项目的两个不同目标之间共享相同的数据? - Anupdas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接