Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 文件';谁的主人和第一响应者?_Iphone_Ios_Ipad - Fatal编程技术网

Iphone 文件';谁的主人和第一响应者?

Iphone 文件';谁的主人和第一响应者?,iphone,ios,ipad,Iphone,Ios,Ipad,文件所有者和第一响应者之间的主要区别是什么?它的用途是什么?我不知道什么是第一反应者 文件所有者: 文件所有者是加载nib的对象。即,接收消息LoadNibName:或initWithNibName:的对象。 因此,如果您想在加载对象后从该对象访问nib中的任何对象,则需要为文件所有者设置一个出口 第一响应者: 响应者是可以响应事件并处理它们的对象。所有响应程序对象都是最终从UIResponder(iOS)或nsrresponder(OSX)继承的类的实例。这些类声明用于事件处理的编程接口,并定

文件所有者和第一响应者之间的主要区别是什么?它的用途是什么?我不知道什么是第一反应者

文件所有者:

文件所有者是加载nib的对象。即,接收消息LoadNibName:或initWithNibName:的对象。 因此,如果您想在加载对象后从该对象访问nib中的任何对象,则需要为文件所有者设置一个出口

第一响应者:

响应者是可以响应事件并处理它们的对象。所有响应程序对象都是最终从UIResponder(iOS)或nsrresponder(OSX)继承的类的实例。这些类声明用于事件处理的编程接口,并定义响应程序的默认行为。应用程序的可见对象几乎总是响应者,例如窗口、视图和控件,而应用程序对象也是响应者。在iOS中,视图控制器(UIViewController对象)也是响应程序对象


希望您能帮助您理解您的查询。

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

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


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

类似的问题:嗯,再次感谢……)可能重复的