在我的应用程序中,我使用核心数据来实现持久数据保存。由于我已经看到 mogenerator 提供了一种创建和维护 NSManagedObject
子类(还具有附加功能)的好方法,因此我正在寻找一些在 Xcode 4 中集成 monogenerator 的技巧?
附注该问题已根据 share your knowledge, Q&A-style 提交.
最佳答案
对于 Xcode 4.5+,最简单的方法是在您的方案中设置“预操作”:
- 编辑您要构建的方案
- 打开“构建”项并选择“预操作”
- 点击“+”并添加“新运行脚本操作”
- 在“提供build设置”弹出窗口中,使用目标
将其粘贴到文本区域:
# Update the mogenerator files cd ${SOURCE_ROOT}/${PROJECT_NAME} /usr/bin/mogenerator --template-var arc=true -m ${PROJECT_NAME}.xcdatamodeld -M CoreData/Machine -H CoreData/Human`
点击“确定”并构建
将在源文件区域中创建名为“CoreData”的目录以及子目录“Human”和“Machine”。您现在应该将“CoreData”文件夹添加到您的项目中。
关于core-data - 将 mogenerator 集成到 Xcode 4 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13609384/