【问题标题】:Coming from iOS to OS X - where do I put my code?从 iOS 到 OS X - 我将代码放在哪里?
【发布时间】:2012-02-20 10:41:23
【问题描述】:

我是一名刚开始为 OS X 开发的 iOS 开发人员。在 iOS 中,我始终遵循 MVC 模式,并将适当的代码放在 UIViewController 子类中。 App Delegate 只是初始化主视图控制器,仅此而已。之后视图控制器处理所有逻辑。

但在 OS X 中,我似乎将所有内容都放在了应用程序委托中。我的应用程序委托类现在大约有 300 行长,我想知道如何遵循我在 iOS 中所做的相同模式。没有视图控制器!

我的意思是,为 Mac 应用程序组织代码的普遍接受的方式是什么?

【问题讨论】:

标签: objective-c ios cocoa-touch macos cocoa


【解决方案1】:

您可以创建自己的控制器类,并将这些控制器类的实例放在应用程序委托或模型对象与您的视图对象之间。仅仅因为没有预先构建的视图控制器类,并不意味着您不能通过根据需要创建自己的自定义控制器类来制作自己的类似分区。

【讨论】:

    猜你喜欢
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-01
    • 2012-05-03
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    相关资源
    最近更新 更多