2013-08-08 2 views
2

파일 소유자와 첫 번째 응답자의 주된 차이점은 무엇이며 그 용도는 무엇입니까? 첫 번째 응답자는 무엇인지 모르겠다 ..?파일 소유자와 첫 번째 응답자의 차이점은 무엇입니까?

+0

similer 질문 http://stackoverflow.com/questions/2305183/the-concept-of-files-owner-first-responder-and-application-delegate-in-iphone – Tirth

+0

확인 감사합니다 ... :) –

+0

HTTP : //stackoverflow.com/questions/5617808/files-owner-first-responder – Tirth

답변

0

파일 소유자 :

파일 소유자 펜촉을로드하는 객체입니다. 예. loadNibNamed : 또는 initWithNibName : 메시지를 수신하는 해당 객체. 로드 한 후 개체에서 펜촉의 모든 개체에 액세스하려면 콘센트를 파일 소유자로 설정합니다.

먼저 응답자 :

응답자는 이벤트에 응답하고이를 처리 할 수있는 객체입니다. 모든 응답 객체는 궁극적으로 UIResponder (iOS) 또는 NSResponder (OS X)로부터 상속받은 클래스의 인스턴스입니다. 이러한 클래스는 이벤트 처리를위한 프로그래밍 방식의 인터페이스를 선언하고 응답자의 기본 동작을 정의합니다. 앱의 표시 객체는 거의 항상 응답자 (예 : 창,보기 및 컨트롤)이며 app 객체는 응답자입니다. iOS에서 뷰 컨트롤러 (UIViewController 객체)도 응답 객체입니다.

당신이 당신의 질문을 이해하는 데 도움이되기를 바랍니다.

0

파일 소유자 및 첫 번째 응답자는 런타임에 존재할 개체에 대한 프록시입니다. 특히, 파일 소유자는 [NSBundle loadNibNamed : owner] 메소드에서 소유자에게 전달 될 객체를 나타냅니다. Attributes Info Panel을 통해 어떤 종류의 객체 소유자가 될지 지정할 수 있습니다. 파일 소유자가 무엇인지 알려 주면 파일 소유자와 연결할 수 있습니다.

첫 번째 응답자는 응답자 체인의 포털입니다. 문서 창에서 "클래스"탭의 첫 번째 응답자에 작업을 추가 할 수 있습니다. 그런 다음 버튼과 메뉴 항목을 첫 번째 응답자에 연결하여 원하는 작업을 호출합니다. 이 동작을 인식하는 리스폰 더 체인의 첫 번째 객체가 호출됩니다.

응답 체인이 작동하는 방법에 대한 자세한 내용은 Cocoa 설명서를 참조하십시오.

관련 문제