首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Xcode4中集成mogenerator

在Xcode4中集成mogenerator
EN

Stack Overflow用户
提问于 2012-11-29 00:08:07
回答 2查看 2.1K关注 0票数 5

在我的应用程序中,我使用Core Data stuff来实现持久数据保存。既然我已经看到mogenerator提供了一种创建和维护NSManagedObject子类的好方法(也具有额外的功能),我正在寻找一些在Xcode4中集成mogenerator的技巧?

附注:该问题已基于share your knowledge, Q&A-style提交。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-03 13:08:37

对于Xcode 4.5+,最简单的方法是在您的方案中设置一个“预操作”:

  1. 编辑您要构建的方案。打开" build“项并在"+”上选择"Pre-actions"
  2. Click,然后在"Provide build
  3. “弹出窗口中添加一个”

Run Script

  1. 。使用目标模板并将其粘贴到文本区域:更新模板生成器文件cd ${SOURCE_ROOT}

{PROJECT_NAME} /usr/bin/mogenerator -- CoreData/Human`

  1. Hit -var/$PROJECT_NAME ${PROJECT_NAME}.xcdatamodeld -m -H Paste//$

"OK“并构建

将在源文件区域中创建一个名为"CoreData“的目录,以及子目录”人“和”机器“。现在您应该将"CoreData“文件夹添加到您的项目中。

票数 14
EN

Stack Overflow用户

发布于 2012-11-29 00:08:07

在Xcode4中使用mogenerator非常简单。

首先,从mogenerator下载。

完成后,切换到您的Xcode项目,并在项目导航器中选择您的项目(例如ProjectName)。在TARGETS部分下选择ProjectName。按住Add Build阶段。此时将显示一个菜单。选择添加运行脚本。将出现一个新的运行脚本。在文本区域(在shell字段下)中,添加一些文本,如下所示。

cd ProjectName mogenerator --template-var arc=true --model DataModel.xcdatamodeld/DataModel.xcdatamodel

就是这样。当您构建项目时,您应该能够看到生成的类。

有关其他信息和选项,请参阅mogenerator wiki

希望能有所帮助。

附注:如果有问题,请随时对答案进行评论或修改。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13609384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档