Objective c Xcode 3.1中是否缺少AppDelegate文件?
我现在开始学习Xcode和objective-c,目前我正在阅读三本关于这个主题的不同书籍。所有这些书都引用了一个名为“AppDelegate”的文件(My_First_ProjectAppDelegate.m,My_First_ProjectAppDelegate.h),该文件被称为“随项目创建”(我正在创建一个“Cocoa应用程序”)。创建新项目时,这些文件不存在。我似乎不是唯一一个有这个问题的人(见)Objective c Xcode 3.1中是否缺少AppDelegate文件?,objective-c,cocoa,xcode,macos,Objective C,Cocoa,Xcode,Macos,我现在开始学习Xcode和objective-c,目前我正在阅读三本关于这个主题的不同书籍。所有这些书都引用了一个名为“AppDelegate”的文件(My_First_ProjectAppDelegate.m,My_First_ProjectAppDelegate.h),该文件被称为“随项目创建”(我正在创建一个“Cocoa应用程序”)。创建新项目时,这些文件不存在。我似乎不是唯一一个有这个问题的人(见) 还有关于AppDelegate的更多信息吗?关于如何处理丢失的Appdelegate,当
还有关于AppDelegate的更多信息吗?关于如何处理丢失的Appdelegate,当前的做法是什么?我在Mac OSX Leopard上使用的是Xcode 3.1.4版。我记得,默认情况下,只有iPhone模板提供委托类。这不是什么大不了的事,但我知道如果你只是在学习,你会有多担心。你确定你所阅读的内容与MacOS应用程序相关,而与Iphone无关吗
您始终可以手动创建自己的委托类。您只需像平常一样创建一个类,然后将其设置为Interface Builder中非应用程序的委托 我记得,默认情况下只有iPhone模板提供委托类。这不是什么大不了的事,但我知道如果你只是在学习,你会有多担心。你确定你所阅读的内容与MacOS应用程序相关,而与Iphone无关吗
您始终可以手动创建自己的委托类。您只需像平常一样创建一个类,然后将其设置为Interface Builder中非应用程序的委托 AppDelegate只不过是一个常见的NSObject类,在MainMenu.xib中具有所需的连接。您可以轻松地重新创建自己的:
AppDelegate只不过是一个常见的NSObject类,在MainMenu.xib中具有所需的连接。您可以轻松地重新创建自己的:
我认为混淆来自您正在使用的XCode版本 Xcode版本3.2更改了创建新项目时的默认行为:它现在为您的项目创建AppDelegate。我不记得以前的版本做了什么,但它是不同的
正如Eimantas所说,如果您想使用AppDelegate,那么您可以按照他描述的步骤创建一个。我认为混淆来自您使用的XCode版本 Xcode版本3.2更改了创建新项目时的默认行为:它现在为您的项目创建AppDelegate。我不记得以前的版本做了什么,但它是不同的
正如Eimantas所说,如果您想使用AppDelegate,那么您可以按照他描述的步骤创建一个AppDelegate。感谢您的快速回答!如何“将其设置为Interface Builder中非应用程序的代理”?感谢您的快速回答!我如何“将其设置为Interface Builder中NSApplication的代理”?旧版本只创建一个main.m和一个nib文件,其他什么都没有。旧版本只创建一个main.m和一个nib文件,其他什么都没有。谢谢,我也遇到了同样的问题!谢谢,我也有同样的问题!