gpt4 book ai didi

objective-c - 我的 View Controller 实例方法中的这些方法如何?

转载 作者:行者123 更新时间:2023-11-28 18:13:45 26 4
gpt4 key购买 nike

我是 iOS 编程新手。我看到我的 View Controller 中定义了一些函数,例如

- (void) viewDidLoad

viewDidLoad 是如何用连字符表示的实例方法?我想我从来没有实例化过这个类。

最佳答案

当您在 Xcode 中创建一个 *.xib 文件( View )并在身份检查器中设置它的类( Controller )时,当您通过以下方式加载 *.xib 文件时会实例化该类的一个实例

[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil]

一旦 *.xib 文件完全加载,viewDidLoad 就会自动调用。

您只需在 Xcode 中创建一个新的 Single View iOS 项目即可看到这一点。在 AppDelegate.m 中,您会在 -(BOOL) application: didFinishLaunchingWithOptions: 方法中看到类似于上面那行的行。在 ViewController.xib 文件中,如果您单击“文件所有者”并显示身份检查器,您将看到类 ViewController 是与 *.xib“链接”的类。

关于objective-c - 我的 View Controller 实例方法中的这些方法如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9980349/

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