我将在开发iOS之后解决我的第一个Mac OSX项目。 在我的iOS应用程序中,我很清楚整个NavigationViewController-> MyViewController-> MyViews范例。
iOS应用程序的更多背景,因此更容易理解我: 该应用程序是某种图形查看器。登录后,您有一个图纸列表,如果您选择一个图纸,则会打开它。 现在在iOS应用程序中,我有一个自定义UIViewController,它有一些菜单UI和一个UIScrollView,它包含一个UIView,我在其中绘制绘图。 自定义UIViewController负责充当“应用程序”,其中UIView内部仅仅是图形上下文。
现在 - 回到Mac: 我以为我的主窗口会显示图纸,一旦选中, 我会添加另一个带有NSView的窗口,它是图形的图形上下文, 并且该窗口将充当iOS应用程序中的UIViewController。
这有意义吗?
答案 0 :(得分:0)
您可以在Mac上拥有NSViewController
或NSWindowController
,以便将您的控制器逻辑放入。如果您要使用单独的窗口,则继承NSWindowController
是有意义的。