Objective c 启动ipad应用程序时,XCode不会';不要做它应该做的事

Objective c 启动ipad应用程序时,XCode不会';不要做它应该做的事,objective-c,xcode,Objective C,Xcode,那么根据这个 “Xcode使用您输入的产品名称命名您的项目和应用程序。Xcode使用类前缀名称来命名它为您创建的类。例如,Xcode自动创建一个应用程序委托类并将其命名为HelloWorldAppDelegate。如果为类前缀输入不同的值,则应用程序委托类将命名为“ 但是,当我创建项目时,它不会使用我的项目名称创建文件。因此,我没有使用“ProjectNameAppDelegate.h”,而是使用“AppDelegate.h”。XCode为什么不创建我需要的适当文件?我如何修复它 我也没有Vie

那么根据这个

“Xcode使用您输入的产品名称命名您的项目和应用程序。Xcode使用
类前缀
名称来命名它为您创建的类。例如,Xcode自动创建一个应用程序委托类并将其命名为HelloWorldAppDelegate。如果为类前缀输入不同的值,则应用程序委托类将命名为“

但是,当我创建项目时,它不会使用我的项目名称创建文件。因此,我没有使用
“ProjectNameAppDelegate.h”
,而是使用
“AppDelegate.h”
。XCode为什么不创建我需要的适当文件?我如何修复它


我也没有ViewController.xib文件,大多数在线教程都说我应该有这个文件。我确实有一个“MainStoryboard.storyboard”,但我不确定这是否也算是一个文件

您提到的教程是在旧的Xcode上编写的。最新的Xcode不会像您所说的那样通过在项目名称前面加前缀来创建appDelegate和ViewController类,如
ProjectNameAppDelegate.h
。它只需创建
AppDelegate.h
。这不是一个错误


在上图中,您可以看到我选择了使用故事板,因此Xcode不会为您的viewController创建Xib文件,而是只创建一个故事板。在这里,你不需要xib。故事板是xib的替代品。如果您取消选择该功能,您将返回xib。作为一名初学者,您应该阅读几个既使用xib又使用故事板的教程。

您提到的教程是在旧的Xcode上编写的。最新的Xcode不会像您所说的那样通过在项目名称前面加前缀来创建appDelegate和ViewController类,如
ProjectNameAppDelegate.h
。它只需创建
AppDelegate.h
。这不是一个错误


在上图中,您可以看到我选择了使用故事板,因此Xcode不会为您的viewController创建Xib文件,而是只创建一个故事板。在这里,你不需要xib。故事板是xib的替代品。如果您取消选择该功能,您将返回xib。作为一名初学者,您应该阅读几个同时使用xib和故事板的教程。

添加到Anil的答案中,故事板是旧的.xib文件的替代品。

添加到Anil的答案中,故事板是旧的.xib文件的替代品。

谢谢!我现在明白了谢谢!我现在明白了=)