IOs项目mainWindow.xib和主方法的关系?

时间:2011-05-23 23:08:08

标签: xcode ios

创建新的iOs项目时,会自动生成一些代码,其中包含“mainWindow.xib”,其中还包含应用程序委托引用。

我是iOs开发的新手,因此有一个基本问题:

  1. 从主要方法开始,应用程序循环开始mainWindow.xib文件的播放方式和时间?它是如何得到控制的?
  2. 文件名“mainWindow.xib”是否保留运行时/编译器会自动启动?
  3. 由于 直流

1 个答案:

答案 0 :(得分:2)

在Xcode中,如果选择项目 - >目标然后查看“信息”选项卡,您可以在那里更改主nib文件。

或者您可以直接选择并修改“XXX-Info.plist”来完成此操作。两者都是一回事。

所以基本上当UIApplicationMain()运行时,它会查看这个XXX-Info.plist,然后通过键“NSMainNibFile”

加载那里指示的主要笔尖。

默认情况下,此键的值为“MainWindow”。但你可以把它改成你喜欢的任何东西。

(顺便说一句,正常情况是UIApplicationMain将创建一个UIApplication实例,然后将“主nib”加载到该UIApplication实例作为“文件所有者”。通常你将你的委托实例放在那个nib中。你可以改变如果您想通过将不同的参数传递给UIApplicationMain())

,则会出现此行为

希望有所帮助。