在我的应用程序中,我使用Core Data stuff来实现持久数据保存。既然我已经看到mogenerator提供了一种创建和维护NSManagedObject子类的好方法(也具有额外的功能),我正在寻找一些在Xcode4中集成mogenerator的技巧?
附注:该问题已基于share your knowledge, Q&A-style提交。
发布于 2013-02-03 13:08:37
对于Xcode 4.5+,最简单的方法是在您的方案中设置一个“预操作”:
Run Script
{PROJECT_NAME} /usr/bin/mogenerator -- CoreData/Human`
"OK“并构建
将在源文件区域中创建一个名为"CoreData“的目录,以及子目录”人“和”机器“。现在您应该将"CoreData“文件夹添加到您的项目中。
发布于 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。
希望能有所帮助。
附注:如果有问题,请随时对答案进行评论或修改。
https://stackoverflow.com/questions/13609384
复制相似问题