Не-NSView NSResponder для обработки действий респондента NSDocument
Мой подкласс NSDocument (MyDocument) довольно большой, и я думал о создании MyDocumentResponder (подкласс NSResponder) для обработки событий респондента документа для очистки кода. Это кажется мне лучше, чем категория на MyDocument.
MyDocumentResponder будет создан в перо MyDocument и будет иметь свойство, которое привязывает его к своему собственному MyDocument.
В MyDocumentResponder я могу реализовать acceptptsFirstResponder, но как мне правильно подключить его к цепочке респондента (и удалить его, если документ теряет свой передний статус?
Должен ли я подключить его, добавив стали MyFocument и ResignFirstResponder, чтобы стать в MyDocument? В этом случае он должен идти впереди или позади MyDocument?