【问题标题】:Command Line Tool Core Data Tutorial命令行工具核心数据教程
【发布时间】:2013-06-23 01:46:52
【问题描述】:

我又在玩 Xcode 和 Objective-C/Cocoa。这次我想从最低限度开始。我想用像命令行工具这样简单的东西来设置核心数据(如果可能的话)。我需要一些练习来保存和检索数据,而不需要所有的视图控制器和 AppDelegate 东西。有什么想法,或者我的想法都错了吗?

【问题讨论】:

  • 我不明白为什么这个问题已经关闭,而且主要是由没有 Cocoa 经验的人在 Stack Overflow 上关闭的。在其他语言/库中,这类似于询问如何创建数据库、插入记录、编辑记录和检索记录。这是一个有效的问题,因为可能没有参考说明如何在命令行应用程序中执行此操作。
  • 如果您从“命令行工具”模板创建一个新的 Xcode 项目并在下一步中选择“核心数据”作为类型,那么您将获得一个包含核心数据设置的 main.c。
  • 我这样做了,我看到的只是代码。我会继续浏览互联网。我想知道使用程序的“目的”和“原因”。不过还是谢谢。

标签: xcode cocoa core-data


【解决方案1】:

您的任务将与任何其他项目相同,只是命令行工具模板可能不包含核心数据选项。没关系,你这样做是为了学习,所以自己设置 Core Data 不会有什么坏处。

只需创建一个新的命令行工具项目并将一个新的 Core Data 模型添加到项目中。接下来,您将添加获取模型的代码,创建持久存储协调器,使用这些代码创建托管对象上下文。然后,您可以添加对象、获取对象,随心所欲。

【讨论】:

  • 没那么简单,我注意到 .momd 没有嵌入到可执行文件中,所以如果你将可执行文件移动到 bin 中,它会崩溃。如果你从 xcode 运行它很好,因为 .momd 在构建文件夹中的可执行文件中
猜你喜欢
  • 2013-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-13
相关资源
最近更新 更多