Какая связь между NSDocumentController и делегатом приложения?
Я пытаюсь понять структуру приложения на основе документов Какао. Я понимаю, что делегат приложения реагирует на события из приложения (отсюда и его имя) и что контроллер документов управляет всеми документами, а также открывает и сохраняет и т. Д. Что я не понимаю, так это связь между контроллером документов и делегатом приложения, и возможно остальная часть приложения.
Я изучаю это изображение, найденное здесь.
Кажется, стрелка указывает на какую-то связь между делегатом приложения и контроллером документа.
Какое у них соединение?
Редактировать: я понимаю, что это очень академический вопрос, который, возможно, не так необходим, но я хочу понять, почему эти вещи такие, какие они есть.