Несоответствие между учебником на developer.apple.com и шаблоном проекта Xcode - PullRequest
2 голосов
/ 20 июня 2011

Я изучал Какао на developer.apple.com , и в своем проекте я нашел что-то, чего не было в этом руководстве. Это был Делегат Приложения, который был сделан, когда я начал проект. В их уроке это показано в конструкторе интерфейса:

enter image description here

Файл на моем Mac, открытый в Интерфейсном Разработчике, выглядит следующим образом:

enter image description here

Кроме того, я не могу добавить класс Controller в мой xib-файл. Это дает мне ошибку:

Проанализировал 1 исходный файл, но классы не были найдены или изменены.

Урок старый или я что-то не так делаю? А что такое класс App Delegate?

1 Ответ

4 голосов
/ 20 июня 2011

Учебное пособие устарело, но, чтобы ответить на ваш вопрос, делегат приложения является NSObject, который реализует протокол NSApplicationDelegate. Подробнее здесь .

Вам не нужно ничего делать с этим классом в отношении вашего урока. По мере написания более сложных программ вы обнаружите, что делегат приложения может быть очень полезным.

...