Core data 为xcode 4中的核心数据属性生成代码

Core data 为xcode 4中的核心数据属性生成代码,core-data,xcode4,datamodel,Core Data,Xcode4,Datamodel,在xcode 3中,数据模型生成器中有一个有用的功能,您可以突出显示实体中的某些属性/关系,单击鼠标右键,然后选择将方法和属性声明复制到剪贴板。(如果还需要objective-C2.0属性声明,可以选择)。然后可以将它们粘贴到NSManagedObject子类中 我明白了如何生成整个类文件;但是,如果要将属性添加到现有实体中,这将没有帮助。他们是否从xcode 4中删除了此功能?我一直在用它 请参阅核心数据模型编辑器帮助:您可能会发现它很有用。请注意,特殊粘贴菜单项仅出现在源编辑器的编辑菜单中,

在xcode 3中,数据模型生成器中有一个有用的功能,您可以突出显示实体中的某些属性/关系,单击鼠标右键,然后选择将方法和属性声明复制到剪贴板。(如果还需要objective-C2.0属性声明,可以选择)。然后可以将它们粘贴到NSManagedObject子类中


我明白了如何生成整个类文件;但是,如果要将属性添加到现有实体中,这将没有帮助。他们是否从xcode 4中删除了此功能?我一直在用它

请参阅核心数据模型编辑器帮助:

您可能会发现它很有用。

请注意,特殊粘贴菜单项仅出现在源编辑器的编辑菜单中,而不是上下文菜单中。

谢谢。这很有效,但有点烦人。您怎么知道常规的“编辑>复制”命令实际上会这样做?在Xcode 3中,有一个特定的选项可以实现这一点。此外,它不再复制CoreDataGeneratedAccessor类别的标题。这并不完美,但特殊的粘贴菜单项并不反映上下文(接口、实现)。这是事实,但它打破了发现的原则。在您寻找该特性的时候(代码的生成与复制是不同的特性),没有办法发现它。它在Xcode 4.2上不起作用。又回到原点。顺便说一句,我讨厌Xcode 4。这是苹果有史以来创建的最糟糕的应用程序。与Xcode 3相比,它是一个倒退。在Xcode 4.3.2中,它就像一个魅力。杰出的唯一的抱怨:它不能通过上下文相关菜单(通过选项单击)使用。那将是一个很好的接触。