gpt4 book ai didi

cocoa - Mac os x 主窗口 Controller

转载 作者:行者123 更新时间:2023-12-03 17:23:16 24 4
gpt4 key购买 nike

当我在 xcode 中创建基于 cocoa 的 mac osx 应用程序时。我得到一个默认类 AppDelegate,它是 NSObject < NSApplicationDelegate >

的子类

该应用程序是一个主窗口,其中有一些按钮、表格 View 等,

我的问题是我应该让这个 AppDelegate 类成为我的主窗口的 Controller 吗?或者我应该创建一个新的 Controller 。在什么情况下我应该选择我的委托(delegate)作为控制者,什么时候不应该选择?

最佳答案

如果应用程序不是一次性测试应用程序,您应该创建一个新 Controller 并在其中放置 View 逻辑。如果应用程序开始增长,您可能需要更多的 Controller 和 View ,例如状态栏可以是带有单独 Controller 的单独 View 。

在 AppDelegate 中,您应该只放置特定于整个应用程序的内容,例如菜单、启动、停止等。

关于cocoa - Mac os x 主窗口 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14775049/

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