4

我不认为我完全理解对象及其源文件如何与 Gorm 交互。当您将 NSObject 之类的类子类化时,它似乎会根据您使用插座和操作对其进行配置的方式来存储该对象的快照。

我的第一个问题是这个类存储在哪里(在它被实例化到 nib 之前,因为它不是实现文件而且它还没有在 nib 中?

在此处输入图像描述

AppController(我的自定义子类)的配置存储在上图中的位置?它是一个临时文件吗,因为它在实例化之前就存在。

现在,一旦它被实例化,它似乎就是那个类的快照,但你还没有实现它,那么如果你可以在保存 *.gorm 文件后进行配置,它是如何被冻干到 nib 中的?

在此处输入图像描述

在上图中,AppController 的图标似乎是对象,但我还没有编写实现,那么两者是在什么时候以及如何绑定的。nib 中的 AppController 是充当对象的代理,还是在我编译时将对象序列化到 nib 中?

抱歉,如果这令人困惑,我试图尽可能地解释我的问题。我非常感谢任何帮助。:-)

4

1 回答 1

3

它们在运行时加载 nib 时被绑定。nib 包含类的名称(不是持久化实例);加载笔尖时将创建一个实例。作为其中的一部分,nib 加载器还将将该新实例与您告诉它应该连接到它的任何操作连接起来。

于 2012-01-20T02:35:38.773 回答