gpt4 book ai didi

xcode - IOs项目mainWindow.xib和main方法的关系?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:30 25 4
gpt4 key购买 nike

当创建一个新的 iOs 项目时,一些代码是自动生成的,其中包括“mainWindow.xib”,它还包含应用程序委托(delegate)引用。

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

  1. 在应用程序循环开始时从 main 方法开始,mainWindow.xib 文件如何以及何时开始发挥作用?它如何获得控制权?
  2. 文件名“mainWindow.xib”是否保留运行时/编译器自动获取?

谢谢直流电

最佳答案

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

或者您可以通过直接选择并编辑您的“XXX-Info.plist”来完成此操作。两者是一回事。

所以基本上当 UIApplicationMain() 运行时,它会查看这个 XXX-Info.plist,然后加载由键“NSMainNibFile”指示的任何主 nib

默认情况下,此键的值为“MainWindow”。但您可以将其更改为您喜欢的任何内容。

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

希望对您有所帮助。

关于xcode - IOs项目mainWindow.xib和main方法的关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6104046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com