Xcode 3.1中缺少AppDelegate文件?

z3c*_*cko 1 macos xcode cocoa objective-c

我目前正在开始学习Xcode和objective-c,我正在阅读有关该主题的三本不同的书籍.所有的这些书是指一个名为"AppDelegate中"被说成是(我创建一个"Cocoa应用程序"),"与项目创建"(My_First_ProjectAppDelegate.m,My_First_ProjectAppDelegate.h)文件.创建新项目时,这些文件不存在.我似乎没有这个问题(见只有一个http://pragprog.com/titles/dscpq/errata).

还有关于AppDelegate的更多信息吗?如何处理丢失的Appdelegate目前的做法是什么?我在Mac OSX Leopard上使用Xcode版本3.1.4.

Eim*_*tas 13

AppDelegate只不过是一个在MainMenu.xib中需要连接的常见NSObject类.您可以轻松地重新创建自己的:

  1. 创建一个类,将其命名为AppDelegate
  2. 打开MainMenu.xib并将NSObject对象添加到对象选项板
  3. 在对象检查器的"标识"选项卡(最后一个)中,将对象的类设置为AppDelegate(您应该获得自动完成)
  4. 按住Ctrl键并从Application对象拖动到新创建的AppDelegate对象,然后从打开的面板中选择"委托".