gpt4 book ai didi

macos - 与 OSX 的 UIViewController 方法等效的是什么?

转载 作者:行者123 更新时间:2023-12-03 17:51:27 25 4
gpt4 key购买 nike

我是 OSX 开发新手。

在 iOS 上使用 Storyboard之前,当您创建单个 View 应用程序时,您将以以下结构结束:

AppDelegate.h
AppDelegate.h
ViewController.h
ViewController.m
ViewController.xib

应用程序将在delegate上启动并调用xib及其类,因此应用程序的入口点将是内部的viewDidLoad ViewController.m

我已经为 OSX 创建了一个应用程序。我所拥有的只是

AppDelegate.h
AppDelegate.m
MainMenu.xib

我现在想重新创建诸如 ViewController.hViewController.m 之类的内容,并将控制权转移到诸如 viewDidLoad 之类的内容,但我看到这个cocoa的MainMenu.xib里面有一个窗口。

我该怎么办?为此窗口创建一个自定义类?我没有看到任何与 viewDidLoadviewDidAppear 等等效的内容。NSWindow 的等效内容是什么,或者如果现在是这样做的,请告诉我。

最佳答案

AppDelegate 应该有一个 applicationDidFinishLaunching,您可以将其用作入口点。默认情况下,AppDelegate 有一个与其关联的窗口。您可以使用 AppDelegate 创建您想要使用的各种功能。另一种方法是创建 NSWindowController 的子类并拥有一个关联的 xib,您可以在需要时加载它。希望这会有所帮助。

关于macos - 与 OSX 的 UIViewController 方法等效的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25609783/

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