1

我安装了Mogenerator。现在我该怎么办?我该如何使用它?

我遇到的第一个问题是我不知道检查复选框“仅在安装时运行脚本”是否为 mogenerator ?

4

1 回答 1

1

您指的是哪个复选框?在 Xcode 中的“运行脚本”构建阶段?

Mogenerator 是一个用于从 Core Data 模型生成模型类的工具。由于它还没有与 Xcode 4 兼容的插件,因此每当您对 Core Data 模型进行更改时,您都希望将其作为命令行工具运行。

您可以在运行脚本构建阶段执行此操作。在这种情况下,您可能不想等到安装应用程序,因为在您运行安装构建之前,您将无法访问模型类上新添加的属性。相反,当您对 Core Data 模型进行任何更改并开始编译项目之前,您确实希望脚本运行。

我发现 Core Data 更改相对较少,因此我可能会选择在进行更改时手动运行 mogenerator,而不是在每次构建时都不必要地重新运行它。我可能会将我的 mogenerator 命令行设置保存在 shell 脚本或 rake 任务中,但或者您可以按照 John Blanco 的示例创建一个新的构建目标,其中仅包含您的 mogenerator 运行脚本构建阶段,以便您可以在 Xcode 中按需运行它:http://raptureinvenice.com/getting-started-with-mogenerator/

于 2012-05-01T14:46:41.393 回答