如何在Xcode for iPhone中创buildCore Data模型后创build类

我已经在Xcode中创build了我的模型,实体,属性和关系。 我的实体的类是如何创build的? 我必须手动创build它们吗?

您可以在不离开Xcode的情况下执行此操作(请参阅XCode 4指令的答案的结尾):

  • 打开您的数据模型,以便在编辑器窗格中可见
  • 单击“组和面板”窗格中的“类”文件夹
  • 现在单击图表窗格中的任意位置。
  • 按⌘N进入该对话框:

替代文字

  • 完成向导以生成一个或多个类的代码。 注意:您可以在向导的后面的步骤中select要生成的类 – 这里没有显示。

我在更多iPhone 3开发的第143页上find了这个

2010年12月6日更新:

或者,您可以select实体列表中的一个或多个实体,如下所示: 替代文字

然后按⌘N显示上面显示的新build文件对话框。 如果您接受使用此替代方法的默认位置,则生成的类将放在.xcdatamodel下。 将它们手动拖动到类(参考: 斯坦福,iOS开发应用程序:ep。12.核心数据和表视图 )。

更新3/26/2011(Xcode 4):

对于XCode 4,只需打开“新build文件”对话框(⌘N)并从Core Data中selectNSManagedObject子类。 向导会询问你应该创build哪些类。

在这里输入图像说明

使用Xcode 4.3+,您可以:

  • 点击你的模型
  • 点击编辑菜单
  • 单击创buildNSManagedObject子类
  • 保存你想要的文件

它完成了!

你也可以使用mogenerator 。 现在它包含了将mogenerator无缝集成到Xcode中的Xmo'd。

你也可以试试MotoSwift 。

  • 很简单
  • 支持模板模板语言
  • 包含类似于XCode生成和mogenerator生成的swift模板