gpt4 book ai didi

xcode - Xcode 8 中现有项目的核心数据 "Codegen"?

转载 作者:行者123 更新时间:2023-12-04 23:56:36 25 4
gpt4 key购买 nike

因此,我了解到 Core Data 的新“Codegen”功能将类文件放入“派生数据”而不是您的项目中……这很好。

但是,最近它创建了两个单独的类...一个可以手动删除和重新生成,另一个可以包含这些对象的代码/方法。

我试着打开“Codegen”,但它似乎没有为我们的代码创建文件。 如果我们想向核心数据对象添加方法,这应该如何工作?——有谁知道如何让它像以前一样工作,只是没有额外的重复文件,或者有什么理由我们应该不这样做吗?

最佳答案

如果您想将自己的代码添加到类中,只需将 Codegen 下拉菜单设置为 Category/Extension,它只会生成 MyClass+CoreDataProperties.hMyClass+CoreDataProperties.m 到派生数据中,然后您需要像以前一样将其包含在 MyClass.h 头文件的末尾。

顺便说一句;让它正常工作可能有点挑剔,因为此设置在您更改后有时不会保存,因此请尝试手动保存,然后再转到另一个文件,然后检查之后保存的设置。在构建之前还要清理您的项目,否则它可能不会生成文件。

关于xcode - Xcode 8 中现有项目的核心数据 "Codegen"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39573777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com