gpt4 book ai didi

macos - 具有命令行界面的核心数据 Cocoa 应用程序

转载 作者:行者123 更新时间:2023-12-01 10:44:43 25 4
gpt4 key购买 nike

我想开发一个带有命令行界面的 Cocoa 应用程序。应用程序使用核心数据来持久化数据。

是否可以在两种模式之间共享 Core Data 模型?

编辑:我想让用户同时使用命令行和 GUI 作为具有相同数据的相同应用程序。如何实现?

编辑 2:这发生在很久以前,但我认为更新我解决问题的方法是件好事。

因为在两个应用程序之间共享数据是必须的,所以我将数据存储在固定文件位置的 sqlite 支持的核心数据中。然后对 GUI 和命令行应用程序使用相同的东西。我以为会有线程安全的情况,没有为它写任何具体的代码。即使两个应用程序同时运行,也没有数据损坏。

最佳答案

MVC 模式旨在让您的模型在不依赖其表示的情况下工作。

因此,如果您正确地操作,无论您使用图形界面还是命令行,都没有关系。

关于macos - 具有命令行界面的核心数据 Cocoa 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11314400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com