簡體   English   中英

File的所有者和第一響應者之間的區別?

[英]Difference between File's Owner and First Responder?

File的所有者和First Responder之間的主要區別是什么?它的用途是什么? 我不知道什么是急救員。

文件所有者:

文件所有者是加載筆尖的對象。 IE瀏覽器。 接收到消息loadNibNamed:或initWithNibName:的對象。 因此,如果要在加載對象后訪問該筆尖中的任何對象,請為文件所有者設置出口。

急救人員:

響應者是可以響應事件並處理事件的對象。 所有響應者對象都是最終從UIResponder(iOS)或NSResponder(OS X)繼承的類的實例。 這些類聲明用於事件處理的編程接口,並為響應者定義默認行為。 應用程序的可見對象幾乎總是響應者,例如窗口,視圖和控件,並且應用程序對象也是響應者。 在iOS中,視圖控制器(UIViewController對象)也是響應者對象。

希望您能幫助您理解您的查詢。

文件所有者和第一響應者是運行時將存在的對象的代理。 具體來說,“文件所有者”表示將通過[NSBundle loadNibNamed:owner]方法為所有者傳遞的對象。 您可以通過“屬性信息面板”指定什么樣的對象所有者。 指出什么是文件所有者后,就可以建立連接。

第一響應者是您到響應者鏈的門戶。 您可以在文檔窗口的“類”選項卡中將“操作”添加到“第一響應者”。 接下來,將按鈕和菜單項連接到“第一響應者”,以便它們調用所需的操作。 將調用響應者鏈中了解此操作的第一個對象。

請參閱可可文檔以獲取有關響應者鏈如何工作的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM