如何在iOS应用程序的Xcode 4.2中创建MainWindow.xib?

如何在iOS应用程序的Xcode 4.2中创建MainWindow.xib?,xcode,xcode4,Xcode,Xcode4,我刚刚开始学习构建接口,但我下面的书有点过时,它说Xcode应该用我的新项目为我创建接口,但它没有。所以现在我需要将我的按钮链接到我的应用程序代理,但我不能,因为当我右键单击按钮时,它不会显示。是的,我确实定义了我的方法和实例变量。如果您选择Cocoa应用程序作为项目类型,Xcode将创建一个MainWindow.xib。检查以确保您没有创建iOS项目或命令行工具。。。当您刚开始学习时,这两种方法都很容易被意外选择 (仅供参考,我刚刚在Xcode 4.2.1中验证了MainWindow.xib是

我刚刚开始学习构建接口,但我下面的书有点过时,它说Xcode应该用我的新项目为我创建接口,但它没有。所以现在我需要将我的按钮链接到我的应用程序代理,但我不能,因为当我右键单击按钮时,它不会显示。是的,我确实定义了我的方法和实例变量。

如果您选择Cocoa应用程序作为项目类型,Xcode将创建一个MainWindow.xib。检查以确保您没有创建iOS项目或命令行工具。。。当您刚开始学习时,这两种方法都很容易被意外选择


(仅供参考,我刚刚在Xcode 4.2.1中验证了MainWindow.xib是为我创建的。)

啊,哎呀,这就是问题所在。现在我有一个小问题。我正在使用的这本书是iOS教程,这就是我的意思(当时有点匆忙,所以我忘了添加)。iOS是否仍然提供MainWindow.xib?还是现在不一样了(这本书是iOS 4,不是iOS 5,已经有一年历史了)。不,MainWindow.xib不再需要了(严格地说,它从来都不需要)。您只需为视图控制器创建视图。有一个UIWindow方法(setRootViewController:)被用作引导过程的一部分,以使这一切正常工作,但如果您刚刚开始,则不必担心这一点。使用任何非空的项目模板,只需修改Xcode将为您自动创建和连接的.xib。此外,实际上,还需要一本更新的书。Xcode和API在最近的一段时间里都发生了很大的变化,您不希望不得不面对这种持续的挫折$30岁可以帮你省去很多悲伤。你有什么建议吗?我正从Big Nerd Ranch Programming Objective-C转到他们的iOS编程书,但他们的新书修订版要到三月份才能出版。@Dave太糟糕了。。。也许可以试着提前复印一份?我是BNR的书迷。我也听说Matt Neuburg的iOS书很不错,他在cocoa dev邮件列表中贡献了很多,所以你可以直接向来源提问。:-)