Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 目标-C-如何处理MainWindow.xib?_Iphone_Objective C_Xib - Fatal编程技术网

Iphone 目标-C-如何处理MainWindow.xib?

Iphone 目标-C-如何处理MainWindow.xib?,iphone,objective-c,xib,Iphone,Objective C,Xib,因此,在Xcode中创建一个新项目之后,我将看到一个接口文件、一个实现文件和一个MainWindow.xib文件。我已经读到视图控制器对于显示的每个“屏幕”都是必需的,所以我的问题是MainWindow.xib文件的用途是什么 目前,启动程序时加载的是窗口,但如果我设置了一个视图控制器及其关联的.xib文件,并在应用程序启动时显示一个屏幕,MainWindow.xib难道不是一个无意义的文件吗 (我对这一点非常陌生,正在努力理解基本知识) 感谢您的帮助。MainWindow.xib文件包含实际窗

因此,在Xcode中创建一个新项目之后,我将看到一个接口文件、一个实现文件和一个MainWindow.xib文件。我已经读到视图控制器对于显示的每个“屏幕”都是必需的,所以我的问题是MainWindow.xib文件的用途是什么

目前,启动程序时加载的是窗口,但如果我设置了一个视图控制器及其关联的.xib文件,并在应用程序启动时显示一个屏幕,MainWindow.xib难道不是一个无意义的文件吗

(我对这一点非常陌生,正在努力理解基本知识)


感谢您的帮助。

MainWindow.xib文件包含实际窗口(系统需要),在该窗口中,视图控制器被添加到顶部(与其他层一样,窗口是底部画布)


此窗口被指定为主代理的IBOutlet。您可以在重新调整一些内容后删除MainWindow.xib文件,但将其保留在其中是无害的。

MainWindow.xib文件包含实际的窗口(系统需要),其中视图控制器添加在顶部(就像彼此顶部的层一样,窗口是底部画布)


此窗口被指定为主代理的IBOutlet。您可以在重新调整一些内容后删除MainWindow.xib文件,但将其保留在其中是无害的。

基本上,Coca应用程序需要一个主xib文件(这不是一个要求,只是一种常见做法)

它可能不包含窗口,尤其是当您使用视图控制器加载单独的XIB文件时


在这种情况下,主XIB文件通常负责定义应用程序的菜单及其操作。

基本上,Coca应用程序需要一个主XIB文件(这不是一个要求,只是一种常见做法)

它可能不包含窗口,尤其是当您使用视图控制器加载单独的XIB文件时


在这种情况下,主XIB文件通常负责定义应用程序的菜单及其操作。

只有在使用Interface Builder时才能使用MainWindow.XIB只有在使用Interface Builder时才能使用MainWindow.XIB。。。那么,与视图控制器关联的.xib不需要窗口?它只能持有观点?我想这可能让我感到困惑。您的视图控制器XIB不需要自己的窗口。它可以有自己的窗口和其他组件(不仅仅是视图),但MainWindow.xib中已经有了一个组件,它可以处理窗口,所以为什么要让它更混乱呢?啊。。。那么,与视图控制器关联的.xib不需要窗口?它只能持有观点?我想这可能让我感到困惑。您的视图控制器XIB不需要自己的窗口。它可以有自己的窗口和其他组件(不仅仅是视图),但MainWindow.xib中已经有了一个组件,它可以处理窗口,为什么要让它更混乱呢?