我正在developer.apple.com学习Cocoa的教程,我在项目中发现了一些不在教程中的内容。我启动项目时是应用程序代理。在他们的教程中,它在界面构建器中显示:
我在Mac上的文件在Interface Builder中打开,如下所示:
另外,我无法将Controller类添加到我的xib文件中。它给了我错误:
解析1个源文件,但未找到或更改任何类。
教程是旧的还是我做错了什么?什么是App Delegate类?
答案 0 :(得分:4)
本教程是旧的,但为了回答您的问题,App Delegate是一个实现NSApplicationDelegate协议的NSObject。更多信息here。
对于您的教程,您无需对此类执行任何操作。在编写更高级的程序时,您会发现应用程序委托非常有用。