将 mogenerator 集成到 Xcode 4 中

2024-04-20

在我的应用程序中,我使用核心数据来实现持久数据保存。因为我已经看到 mogenerator 提供了一种很好的方法来创建和维护NSManagedObject子类(也具有附加功能),我正在寻找一些在 Xcode 4 中集成 monogenerator 的技巧?

附:问题已提交,基于以问答方式分享您的知识 https://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/.


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

  1. 编辑您要构建的方案
  2. 打开“Build”项并选择“Pre-actions”
  3. 单击“+”并添加“新运行脚本操作”
  4. 在“提供构建设置”弹出窗口中,使用目标
  5. 将其粘贴到文本区域:

    # 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`
    
  6. 点击“确定”并构建

将在源文件区域中创建名为“CoreData”的目录以及子目录“Human”和“Machine”。您现在应该将“CoreData”文件夹添加到您的项目中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 mogenerator 集成到 Xcode 4 中 的相关文章

  • 如何在 Cocoa with Core Data 中上传和存储文件?

    我有一个应用程序 我希望能够将文件上传到其中 我可以想象序列化数据 将其放入数组中 然后序列化数组并将其放入核心数据中 但这似乎不太正确 我还可以想象将文件复制到应用程序的支持文件中 获取这些文件的 NSURL 并存储数组或 NSURL 无
  • 删除后台 moc 中的对象然后在主 moc 中刷新它会导致 NSFetchedResultsController 更新崩溃

    我遇到了一个NSObjectInaccessibleException我无法理解 Terminating app due to uncaught exception NSObjectInaccessibleException reason
  • Xcode 9.2 UIDocumentBrowserViewController:无法从 bookmarkableString 创建 url

    Update Xcode 9 3 已修复它 在创建 UIDocument 文件时UIDocumentBrowserViewController 默认 错误 无法解析书签 错误 错误域 NSFileProviderInternalErrorD
  • 撤消“从选择中创建新组”项目 xcode 4

    我不小心将我的项目添加到了一个组中 现在我无法在 xcode 4 中将其删除 有什么想法吗 如果我将其拖出 它会要求我创建一个工作区 编辑 我在错误报告中向苹果报告了这一点 我会及时向大家通报最新情况 这是一个没有工作空间的项目 关闭 Xc
  • NSPredicate predicateWithFormat 传入属性名称

    关于 NSPredicate 的简单问题 我正在尝试使用 传入 值构建我的谓词 如下所示 NSPredicate currentPredicate NSPredicate predicateWithFormat key changesDic
  • 使用静态库在 ios 项目中设置构建配置以在 xcode 4 中创建存档的正确方法是什么?

    我有一个依赖于多个静态库的工作应用程序 我已将其作为依赖项添加到应用程序中 并在构建阶段添加到与静态库位的链接中 一切都在模拟器和我连接的 iPad 上构建并运行良好 我想创建一个用于试飞的 ipa 文件 因此我按照试飞网站上的说明进行操作
  • 将数据库(例如 sqlite)与 cocos2d-x 一起使用

    我开始在 iPhone 上构建游戏应用程序 我正在使用 cocos2d x 游戏引擎 因为它很容易从那里移植到 Android 而且编码是用我非常熟悉的C 编写的 我想知道是否有办法在 cocos2d x 中使用任何数据库 虽然sqlite
  • Xcode 自定义构建配置导致静态库“找不到库/文件”

    我有一个工作区 其中有一个项目与另一个项目 也在工作区中 中的静态库链接 这是一个问题Kobold2D http www kobold2d com尽管我了解原因 但我仍无法解决 我想这是类似于这个问题 https stackoverflow
  • 魔法记录未保存

    我正在使用魔法记录 https github com magicalpanda MagicalRecord https github com magicalpanda MagicalRecord 我正在尝试使用 Magical Record
  • Xcode 在每次启动时修改当前的 CoreData 模型版本

    我正在使用 Xcode 4 6 来处理使用 CoreData 的项目 数据模型现在是版本13 并且使用轻量级迁移 我的问题 每次启动时 Xcode 似乎都会修改 PROJECT xcdatamodeld xccurrentversion 文
  • iOS CoreData:“数据模型版本编译器”错误

    我在项目中创建了一个数据模型文件 ChatModel xcdatamodeld 然后我合并了github上的分支 project pbxproj 中存在冲突 我修好了它们 然后错误就发生了 Users mac zhongqing ios Z
  • 在 iPhone 模拟器中设置当前用户位置

    有没有办法在 Xcode 4 上的 iPhone 模拟器中设置当前用户位置 我希望模拟器显示除库比蒂诺之外的其他位置 是的 从模拟器的菜单中选择Debug gt Location gt Custom Location
  • Xcode 4:删除构建设置中的项目

    在 XCode 4 0 中 有一个新设计的 构建设置 页面 我的问题是 一旦指定设置 我就看不到如何删除它 示例 我已将目标级别的 版本控制系统 更改为 Apple Generic 后来我意识到我应该在项目级别设置它 所以我想删除目标级别设
  • Core Data轻量级迁移:无法找到或自动推断迁移的映射模型

    因此 我创建了数据模型的新版本 并将以前的可选字段设为非可选 为其指定默认值 根据文档 这应该意味着我的迁移符合轻量级自动迁移的条件 我还添加了在打开商店时允许执行此操作的选项 同样根据文档 NSDictionary options NSD
  • CoreData:是否将图像存储到数据库?

    我正在制作一个应用程序 它从网站上为某些用户名拍摄照片 并将其显示在带有用户名的 UITable 中 然后当单击用户名时 它会显示该用户的照片 然后单击照片名称 它会显示全屏照片 我的问题是我正在使用 NSData 从互联网获取照片 我必须
  • 如何在 Core Data 中存储图像?

    只是猜测 我创建一个属性并将其类型设置为 二进制 但最终我该如何使用它呢 我猜幕后有一个 NSData 那么该属性实际上采用 NSData 吗 这个问题已经被问过很多次了 答案有点复杂 当涉及二进制数据时 您应该根据要使用的数据的预期大小来
  • 诊断和仪器均缺少“僵尸”选项

    运行 Xcode 4 0 2 Zombie 选项丢失 其他 SO 帖子建议找到它的两个地方 Product gt Run looks like this Product gt Profile looks like this 奇怪的是 我之前
  • 如何在 UITableView 的 switch 语句中创建变量?

    我正在构建一个包含三个部分的 tableView 我已经完成了前两个工作 但最后一个有点阻力 我的问题似乎涉及尝试在 switch 语句中声明变量 实际上是嵌套的 switch 语句 据我所知 这不是一个好主意 但在这种情况下 这似乎是唯一
  • 如何获取核心数据中现有实体(表)的列表

    如何获取核心数据中特定模式 托管对象模型 的现有实体 表 列表 我刚刚开始实施核心数据概念并坚持这些要点 就像是 SELECT COUNT FROM information schema tables WHERE table schema
  • 在运行时动态创建核心数据模型

    是否可以在运行时从服务器上的一组实体生成核心数据模型 例如SharePoint 列表或 SQL MySQL Parse 我正在尝试采用动态路线 因为 SharePoint 列表 SQL Parse 中的字段可能会在将来随时添加 这意味着应用

随机推荐

  • Javascript:如何将参数传递给回调函数[重复]

    这个问题在这里已经有答案了 我对如何正确地将参数传递给回调函数而不立即调用该函数感到困惑 例如 这将按预期工作 var callBack function window setTimeout callBack 1000 但这会意外调用cal
  • 将 Fieldset Legend 与 bootstrap 结合使用

    我正在使用 BootstrapJSP page 我想用 fieldset and legend 对于我的表格 这是我的代码 fieldset class scheduler border legend class scheduler bor
  • 如何使用 pyinstaller 制作 vpython.exe

    我有一个使用 vpython 的简单脚本 只是测试 我想使用 pyinstaller 创建一个 exe 文件 这是脚本 from visual import box 然后我在控制台中运行 pyinstaller sss py 但 exe 不
  • 从命令提示符运行脚本时,PiCamera 无法初始化为类成员

    在我的 Raspberry Pi 上 我遇到了有关使用 PiCamera 模块的奇怪行为 当从 IDLE F5 或从命令提示符 python test py 启动时 以下代码可以顺利运行 import picamera if name ma
  • 跨进程共享多处理同步原语

    Python 3 4 Linux 我有一个主进程 P 它分叉 8 个进程 C1 到 C8 我想创建multiprocessing Barrier确保所有 8 个子进程在某个时刻保持同步 如果我在父进程中定义同步原语 那么一切都会正常工作 这
  • 将数据加载到 R 的最佳文件类型(速度方面)?

    我正在运行一些分析 得到了很多 2 3G 之间的数据集 现在 我将其另存为 RData文件类型 然后 稍后我加载这些文件以继续工作 这需要一些时间来加载 我的问题是 保存然后加载这些文件为 csv 会更快吗 是data table读取 cs
  • 如何从VBA写入单元格

    即使对于 VBA 新手来说 这似乎也是一个愚蠢的问题 但我不知道如何写入 VBA 中的单元格 我在 Module1 中有一个函数 如下所示 Function Foo bar As Boolean Range A1 Value 1 Foo E
  • 工具栏不适用于使用 appcompat v7 的棒棒糖之前的设备

    我正在使用材质 appcompat v7 为工具栏和菜单抽屉编写简单的代码 一切在 Nexus 5 上与棒棒糖完美配合 但在棒棒糖之前的版本 4 1 或 4 4 中设备会崩溃 问题在于定义风格 如果有人能告诉我问题出在哪里 我就把我的代码贴
  • 带有 SimpleCursorAdapter 的 NullPointerException

    尝试使用自定义适配器设置 gridview 我获取光标并在 ASyncTask 中设置适配器 这是我的全部代码 private class getAllData extends AsyncTask
  • 无法识别启动活动:未找到默认活动

    我是android新手 遇到了一个问题 控制台显示 无法识别启动活动 未找到默认活动 我已经添加了
  • FREEMARKER:避免转义 HTML 字符

    freemarker 输出有问题 assign optionsHTML list data as item assign optionsHTML optionsHTML
  • Cassandra 3.11.3和cqlsh不支持python 3.6和3.7? [复制]

    这个问题在这里已经有答案了 我已经安装了Python 3 6 或 3 7 with 卡桑德拉 3 11 3 但不支持cqlsh 它只支持Python 2 7版本 这是错误消息 apache cassandra 3 11 3 bin cqls
  • Typescript - 无法调用类型缺少签名的表达式

    我对打字稿很陌生 当我尝试在打字稿中像这样调用这个 javascript 时 window location http localhost 1773 Repository NetworkPlan ExportPng 我收到这样的编译器错误消
  • 如何使用 .htaccess 提供 gzip 压缩字体? (没有 mod gzip 或 deflate)

    以下是我按随机顺序尝试过的内容列表 AddHandler application x httpd php otf AddType default mimetype auto prepend file otf php zlib output
  • 对 Java 集合进行排序和分组

    我有一个有名称和分数的对象 我想对此类对象的集合进行排序 以便它们按名称分组并按每组中的最大分数排序 并且在组内也按降序分数排序 让我展示一下我想要实现的目标 假设我有这些对象 名称 分数 a 3 a 9 b 7 b 10 c 8 c 3
  • Spark 使用前一行的值向数据帧添加新列

    我想知道如何在 Spark Pyspark 中实现以下目标 初始数据框 id num 4 9 0 3 7 0 2 3 0 1 5 0 结果数据框 id num new Col 4 9 0 7 0 3 7 0 3 0 2 3 0 5 0 我通
  • 可加载组件:异步加载组件失败

    我创建了模块 A 它是我的 React 应用程序的组件库 我计划在模块 B 上使用它 这是我实际的 React 应用程序 我有一个 index js 通过以下方式使用可加载组件从模块 A 导出我的组件 import loadable fro
  • ComboBoxModel 事件不起作用

    我似乎不理解事件等概念 在阅读了有关如何实现侦听器等内容的一段时间后 我发现 Java 教程说我应该扩展AbstractListModel触发数据事件 由于某种原因它仍然不起作用 我做错了什么吗 以及预计会出现什么样的代码addListDa
  • C++中如何处理bad_alloc?

    有一种方法叫做foo有时会返回以下错误 terminate called after throwing an instance of std bad alloc what std bad alloc Abort 有没有一种方法可以让我使用t
  • 将 mogenerator 集成到 Xcode 4 中

    在我的应用程序中 我使用核心数据来实现持久数据保存 因为我已经看到 mogenerator 提供了一种很好的方法来创建和维护NSManagedObject子类 也具有附加功能 我正在寻找一些在 Xcode 4 中集成 monogenerat