文件所有者+第一响应者

时间:2011-04-11 06:56:54

标签: iphone xcode xib

Xcode中文件所有者和第一响应者占位符到底代表什么?

2 个答案:

答案 0 :(得分:3)

文件所有者和第一响应者是运行时将存在的对象的代理。具体来说,Files Owner表示将在方法[NSBundle loadNibNamed:owner]中为所有者传入的对象。您可以通过“属性信息面板”指定将使用哪种对象。 一旦您指明了文件所有者,您就可以建立连接。

First Responder是响应者链的门户。您可以在文档窗口的“类”选项卡中向第一响应者添加操作。接下来,将按钮和菜单项连接到First Responder,以便他们调用所需的操作。响应者链中理解此操作的第一个对象将被调用。

有关响应者链如何工作的更多信息,请参阅Cocoa文档。

答案 1 :(得分:1)

文件所有者是管理xib所有功能的类。

第一响应者是具有输入或任何类型信号的焦点的控制(基本上文本字段成为第一响应者)。

修改

文件所有者显示的类具有所有UIContol的所有链接,它们的委托和数据源以及它们的事件。

-Files所有者拥有用于连接UI控件的所有IBOutlet。 - 所有IBActions的文件所有者在与UIControls相关的某些事件上执行。 -Represent by self(当前类的对象)。 - 如果将这些委托和数据源与文件所有者连接,则将委托和数据源设置为self。