【问题标题】:Difference between NSView and NSViewControllerNSView 和 NSViewController 的区别
【发布时间】:2012-06-07 10:18:16
【问题描述】:

NSView 和 NSViewController 的区别是 XCode 4 Cocoa 应用程序?

【问题讨论】:

    标签: macos cocoa xcode4 osx-lion


    【解决方案1】:

    NSView 只是 MVC 中的视图。 NSViewController 有一个 NSView(或 NSView 的子类),也包含了 MVC 模型中控制器的代码。

    我可能是错的,因为我是从我使用 iOS 的经验中得出的答案,但我认为对于 OSX 来说应该差不多。

    【讨论】:

    • 应用中不使用NSViewController可以吗?
    • @Kir:使用 NSViewController 是组织与其负责的视图相关的代码的一种(好)方法。我认为不使用它是可能的,但是这样做有什么好处吗?
    • 如果您不使用它,您必须编写自己的控制器代码并从头开始将其连接到视图。这是一些常见的任务,NSViewController 的存在是为了给你一个坚实的起点来进一步定制,以使其满足你的需求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-19
    • 2016-12-26
    • 1970-01-01
    • 2013-11-04
    • 2017-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多